diff --git a/plugins/modules/file_distribution.py b/plugins/modules/file_distribution.py index ed5e1d6..c1ef57f 100644 --- a/plugins/modules/file_distribution.py +++ b/plugins/modules/file_distribution.py @@ -26,6 +26,11 @@ - Href of the publication to be served type: str required: false + repository: + description: + - Name of the repository to be served + type: str + required: false content_guard: description: - Name of the content guard for the served content @@ -87,7 +92,7 @@ try: from pulp_glue.core.context import PulpContentGuardContext - from pulp_glue.file.context import PulpFileDistributionContext + from pulp_glue.file.context import PulpFileDistributionContext, PulpFileRepositoryContext PULP_GLUE_IMPORT_ERR = None except ImportError: @@ -105,6 +110,7 @@ def main(): "name": {}, "base_path": {}, "publication": {}, + "repository": {}, "content_guard": {}, }, required_if=[ @@ -113,6 +119,7 @@ def main(): ], ) as module: content_guard_name = module.params["content_guard"] + repository_name = module.params["repository"] natural_key = {"name": module.params["name"]} desired_attributes = { @@ -121,6 +128,15 @@ def main(): if module.params[key] is not None } + if repository_name is not None: + if repository_name: + repository_ctx = PulpFileRepositoryContext( + module.pulp_ctx, entity={"name": repository_name} + ) + desired_attributes["repository"] = repository_ctx.pulp_href + else: + desired_attributes["repository"] = "" + if content_guard_name is not None: if content_guard_name: content_guard_ctx = PulpContentGuardContext( diff --git a/plugins/modules/file_repository.py b/plugins/modules/file_repository.py index a883ded..8e1a65d 100644 --- a/plugins/modules/file_repository.py +++ b/plugins/modules/file_repository.py @@ -19,6 +19,10 @@ description: - Description of the repository type: str + autopublish: + description: + - Whether to automatically create publications for new repository versions + type: bool extends_documentation_fragment: - pulp.squeezer.pulp.entity_state - pulp.squeezer.pulp @@ -79,6 +83,11 @@ PULP_GLUE_IMPORT_ERR = traceback.format_exc() PulpFileRepositoryContext = None +DESIRED_KEYS = { + "autopublish", + "description", +} + def main(): with PulpEntityAnsibleModule( @@ -89,13 +98,14 @@ def main(): argument_spec={ "name": {}, "description": {}, + "autopublish": {"type": "bool"}, }, required_if=[("state", "present", ["name"]), ("state", "absent", ["name"])], ) as module: natural_key = {"name": module.params["name"]} - desired_attributes = {} - if module.params["description"] is not None: - desired_attributes["description"] = module.params["description"] + desired_attributes = { + key: module.params[key] for key in DESIRED_KEYS if module.params[key] is not None + } module.process(natural_key, desired_attributes) diff --git a/tests/fixtures/file_distribution-0.yml b/tests/fixtures/file_distribution-0.yml index 8b2ef96..5acf6cd 100644 --- a/tests/fixtures/file_distribution-0.yml +++ b/tests/fixtures/file_distribution-0.yml @@ -2,32899 +2,76581 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.14-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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.17.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 \"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 \"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 \ - \ \"deprecated\": true,\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\ - \ \"base_url\": {\n \"type\": \"\ - string\",\n \"readOnly\": true,\n \ - \ \"description\": \"The URL for accessing the publication as defined\ - \ by this distribution.\"\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 \"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_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"content_guard\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\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 \"tls_validation\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"description\": \"If True, TLS peer validation must be performed.\"\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 \"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_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 \"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 \"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 \"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\ - \ \"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 \"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 \"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 \"url\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"The URL of an external content\ - \ source.\"\n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this remote.\"\ - \n },\n \"proxy_url\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\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 \"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 \"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 \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"pulp_labels\"\ - : {\n \"type\": \"object\"\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 \ - \ \"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 \"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\ - \ \"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_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 \ - \ \"manifest_signing_service\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"A reference to an associated signing service.\"\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 }\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-11-08\",\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 \"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 \ - \ \"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 \"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 \ - \ \"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.CollectionVersionResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A serializer for CollectionVersion 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 \"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 \"\ - type\": \"object\",\n \"readOnly\": true,\n \ - \ \"description\": \"A JSON field with data about the contents.\"\ - \n },\n \"dependencies\": {\n \ - \ \"type\": \"object\",\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 \"type\": \"object\",\n \ - \ \"readOnly\": true,\n \"description\": \"A JSON\ - \ field holding the various documentation blobs in the collection.\"\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 \"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 \"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 \"tls_validation\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"description\": \"If True, TLS peer validation must be performed.\"\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 \"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_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 \"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 \"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 \"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\ - \ \"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 \"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 \"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 \"url\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"The URL of an external content\ - \ source.\"\n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this remote.\"\ - \n },\n \"proxy_url\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\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 \"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 \"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 \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"pulp_labels\"\ - : {\n \"type\": \"object\"\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 \ - \ \"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 \"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 \ - \ \"description\": \"A PEM encoded CA certificate used to validate\ - \ the server certificate presented by the remote server.\"\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\ - \ \"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 \"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\ - \ \"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 \"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 \"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 \"url\": {\n \ - \ \"type\": \"string\",\n \"description\":\ - \ \"The URL of an external content source.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"description\": \"A unique name for this remote.\"\ - \n },\n \"proxy_url\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"The proxy URL. Format:\ - \ scheme://host:port\"\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 \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"A PEM encoded client certificate\ - \ used for authentication.\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\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 \"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_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - artifact\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\"\ - : \"Artifact file representing the physical content\"\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.Tag\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A serializer for nesting in the CollectionVersion\ - \ model.\",\n \"properties\": {}\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\ - \ \"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 \ - \ \"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_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 \"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\": {\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_labels\": {\n \"type\": \"object\"\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_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 \ - \ \"manifest_signing_service\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"A reference to an associated signing service.\"\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 },\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 \"latest_version_href\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true\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_href\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"description\": {\n \"\ - type\": \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional description.\"\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 \"\ - 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 },\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.1\",\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 \"url\": \"https://raw.githubusercontent.com/pulp/pulpcore/master/LICENSE\",\n + \ \"name\": \"GNU General Public License v2.0 or later\"\n },\n + \ \"x-logo\": {\n \"url\": \"https://pulpproject.org/assets/pulp_logo_icon.svg\"\n + \ },\n \"x-pulp-app-versions\": {\n \"core\": \"3.109.1\",\n + \ \"ansible\": \"0.29.7\",\n \"container\": \"2.27.6\",\n + \ \"deb\": \"3.8.1\",\n \"gem\": \"0.7.5\",\n \"hugging_face\": + \"0.3.0\",\n \"maven\": \"0.12.0\",\n \"npm\": \"0.7.1\",\n + \ \"ostree\": \"2.6.0\",\n \"python\": \"3.29.0\",\n + \ \"rpm\": \"3.36.0\",\n \"certguard\": \"3.109.1\",\n + \ \"file\": \"3.109.1\"\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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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 \"summary\": \"List access policys\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 \"summary\": \"Inspect an + access policy\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"summary\": + \"Update an access policy\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"summary\": \"Update an access policy\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/deb/deb/\": {\n \"get\": {\n \"operationId\": + \"acs_deb_deb_list\",\n \"description\": \"ViewSet for ACS.\",\n + \ \"summary\": \"List apt alternate content sources\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Deb\"\n ],\n \"security\": [\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.AptAlternateContentSourceResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"acs_deb_deb_create\",\n \"description\": \"ViewSet for ACS.\",\n + \ \"summary\": \"Create an apt alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptAlternateContentSource\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptAlternateContentSource\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptAlternateContentSource\"\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.AptAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_alternate_content_source_href}\": + {\n \"get\": {\n \"operationId\": \"acs_deb_deb_read\",\n + \ \"description\": \"ViewSet for ACS.\",\n \"summary\": + \"Inspect an apt alternate content source\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_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: + Deb\"\n ],\n \"security\": [\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.AptAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"acs_deb_deb_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an apt alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptAlternateContentSource\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptAlternateContentSource\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptAlternateContentSource\"\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/deb.AptAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_deb_deb_partial_update\",\n \"description\": + \"Update the entity partially and trigger an asynchronous task if necessary\",\n + \ \"summary\": \"Update an apt alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptAlternateContentSource\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptAlternateContentSource\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptAlternateContentSource\"\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/deb.AptAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"acs_deb_deb_delete\",\n \"description\": + \"Trigger an asynchronous delete ACS task\",\n \"summary\": + \"Delete an apt alternate content source\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\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_alternate_content_source_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"acs_deb_deb_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\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 \"{deb_apt_alternate_content_source_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"acs_deb_deb_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_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: + Deb\"\n ],\n \"security\": [\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 \"{deb_apt_alternate_content_source_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"acs_deb_deb_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_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: + Deb\"\n ],\n \"security\": [\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 \"{deb_apt_alternate_content_source_href}refresh/\": + {\n \"post\": {\n \"operationId\": \"acs_deb_deb_refresh\",\n + \ \"description\": \"Trigger an asynchronous task to create + Alternate Content Source content.\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\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 \"{deb_apt_alternate_content_source_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"acs_deb_deb_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\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/file/file/\": {\n \"get\": + {\n \"operationId\": \"acs_file_file_list\",\n \"description\": + \"Alternate Content Source ViewSet for File\",\n \"summary\": + \"List file alternate content sources\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"summary\": \"Create a file alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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 + \ \"summary\": \"Inspect a file alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": + \"Update the entity partially and trigger an asynchronous task if necessary\",\n + \ \"summary\": \"Update a file alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a rpm alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": + \"Update the entity partially and trigger an asynchronous task if necessary\",\n + \ \"summary\": \"Update a rpm alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": \"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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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.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.openpgp_publickey\",\n + \ \"core.openpgp_publicsubkey\",\n \"core.openpgp_signature\",\n + \ \"core.openpgp_userattribute\",\n \"core.openpgp_userid\",\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 + \ \"hugging_face.hugging-face\",\n \"maven.artifact\",\n + \ \"maven.metadata\",\n \"npm.package\",\n + \ \"ostree.commit\",\n \"ostree.config\",\n + \ \"ostree.content\",\n \"ostree.object\",\n + \ \"ostree.refs\",\n \"ostree.summary\",\n + \ \"python.provenance\",\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* `core.openpgp_publickey` + - core.openpgp_publickey\\n* `core.openpgp_publicsubkey` - core.openpgp_publicsubkey\\n* + `core.openpgp_userid` - core.openpgp_userid\\n* `core.openpgp_userattribute` + - core.openpgp_userattribute\\n* `core.openpgp_signature` - core.openpgp_signature\\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* `container.blob` + - container.blob\\n* `container.manifest` - container.manifest\\n* `container.tag` + - container.tag\\n* `container.signature` - container.signature\\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* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `maven.artifact` - maven.artifact\\n* `maven.metadata` + - maven.metadata\\n* `npm.package` - npm.package\\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* `python.python` - python.python\\n* `python.provenance` + - python.provenance\\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* `file.file` - file.file\"\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.openpgp_publickey\",\n + \ \"core.openpgp_publicsubkey\",\n \"core.openpgp_signature\",\n + \ \"core.openpgp_userattribute\",\n \"core.openpgp_userid\",\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 + \ \"hugging_face.hugging-face\",\n \"maven.artifact\",\n + \ \"maven.metadata\",\n \"npm.package\",\n + \ \"ostree.commit\",\n \"ostree.config\",\n + \ \"ostree.content\",\n \"ostree.object\",\n + \ \"ostree.refs\",\n \"ostree.summary\",\n + \ \"python.provenance\",\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* `core.openpgp_publickey` - core.openpgp_publickey\\n* + `core.openpgp_publicsubkey` - core.openpgp_publicsubkey\\n* `core.openpgp_userid` + - core.openpgp_userid\\n* `core.openpgp_userattribute` - core.openpgp_userattribute\\n* + `core.openpgp_signature` - core.openpgp_signature\\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* `container.blob` - container.blob\\n* + `container.manifest` - container.manifest\\n* `container.tag` - container.tag\\n* + `container.signature` - container.signature\\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* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `maven.artifact` - maven.artifact\\n* `maven.metadata` + - maven.metadata\\n* `npm.package` - npm.package\\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* `python.python` - python.python\\n* `python.provenance` + - python.provenance\\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* `file.file` - file.file\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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\"\n + \ ],\n \"security\": [\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \ \"{ansible_ansible_collection_deprecated_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_deprecations_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_collection_deprecated_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Deprecations\"\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_collection_deprecated_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_ansible_collection_deprecations_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_collection_deprecated_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Deprecations\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"marked_collection\",\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 \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{ansible_collection_version_mark_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_marks_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_mark_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Marks\"\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_version_mark_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_marks_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_mark_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Marks\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-data\",\n + \ \"-digest\",\n \"-pk\",\n + \ \"-pubkey_fingerprint\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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\": + \"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\": + \"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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"signed_collection\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"signing_service\",\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: + 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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{ansible_collection_version_signature_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_signatures_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Signatures\"\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_version_signature_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_signatures_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Signatures\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-issues\",\n + \ \"-license\",\n \"-manifest\",\n + \ \"-name\",\n \"-namespace\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-sha256\",\n + \ \"-tags\",\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 + \ \"issues\",\n \"license\",\n + \ \"manifest\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"sha256\",\n \"tags\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": \"prn__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_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_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\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 \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{ansible_collection_version_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_versions_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Versions\"\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_version_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_versions_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Versions\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"{ansible_ansible_namespace_metadata_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ansible_namespaces_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_namespace_metadata_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Namespaces\"\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_namespace_metadata_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_namespaces_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_namespace_metadata_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Namespaces\"\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/content/ansible/roles/\": {\n \"get\": {\n + \ \"operationId\": \"content_ansible_roles_list\",\n \"description\": + \"ViewSet for Role.\",\n \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"{ansible_role_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_ansible_roles_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Roles\"\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_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_ansible_roles_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Roles\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"{container_blob_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_container_blobs_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_blob_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Blobs\"\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_blob_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_container_blobs_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_blob_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Blobs\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"-architecture\",\n + \ \"-compressed_image_size\",\n \"-data\",\n + \ \"-digest\",\n \"-is_bootable\",\n + \ \"-is_flatpak\",\n \"-labels\",\n + \ \"-media_type\",\n \"-os\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-schema_version\",\n \"-timestamp_of_interest\",\n + \ \"-type\",\n \"-upstream_id\",\n + \ \"annotations\",\n \"architecture\",\n + \ \"compressed_image_size\",\n \"data\",\n + \ \"digest\",\n \"is_bootable\",\n + \ \"is_flatpak\",\n \"labels\",\n + \ \"media_type\",\n \"os\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"schema_version\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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* + `type` - Type\\n* `-type` - Type (descending)\\n* `data` - Data\\n* `-data` + - Data (descending)\\n* `annotations` - Annotations\\n* `-annotations` - Annotations + (descending)\\n* `labels` - Labels\\n* `-labels` - Labels (descending)\\n* + `architecture` - Architecture\\n* `-architecture` - Architecture (descending)\\n* + `os` - Os\\n* `-os` - Os (descending)\\n* `compressed_image_size` - Compressed + image size\\n* `-compressed_image_size` - Compressed image size (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{container_manifest_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_container_manifests_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Manifests\"\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_manifest_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_container_manifests_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Manifests\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{container_manifest_signature_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_container_signatures_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Signatures\"\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_manifest_signature_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_container_signatures_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Signatures\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{container_tag_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_container_tags_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_tag_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Tags\"\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_tag_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_container_tags_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_tag_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Tags\"\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/content/core/openpgp_publickey/\": + {\n \"get\": {\n \"operationId\": \"content_core_openpgp_publickey_list\",\n + \ \"description\": \"A ViewSet for uploads that do not require + to store an uploaded content as an Artifact.\",\n \"summary\": + \"List open pgp public keys\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fingerprint\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where fingerprint 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 \"-created\",\n + \ \"-fingerprint\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"created\",\n \"fingerprint\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"raw_data\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (descending)\\n* `fingerprint` - Fingerprint\\n* + `-fingerprint` - Fingerprint (descending)\\n* `created` - Created\\n* `-created` + - Created (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + Openpgp_Publickey\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedOpenPGPPublicKeyResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"post\": + {\n \"operationId\": \"content_core_openpgp_publickey_create\",\n + \ \"description\": \"Trigger an asynchronous task to create + content,optionally create new repository version.\",\n \"summary\": + \"Create an open pgp public key\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Publickey\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPPublicKey\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPPublicKey\"\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 \"{open_p_g_p_public_key_href}\": {\n \"get\": + {\n \"operationId\": \"content_core_openpgp_publickey_read\",\n + \ \"description\": \"A ViewSet for uploads that do not require + to store an uploaded content as an Artifact.\",\n \"summary\": + \"Inspect an open pgp public key\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_key_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Openpgp_Publickey\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPPublicKeyResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_public_key_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_publickey_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_key_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Publickey\"\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 \"{open_p_g_p_public_key_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_core_openpgp_publickey_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_key_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Publickey\"\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/content/core/openpgp_publicsubkey/\": + {\n \"get\": {\n \"operationId\": \"content_core_openpgp_publicsubkey_list\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"List open pgp public subkeys\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fingerprint\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where fingerprint 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 \"-created\",\n + \ \"-fingerprint\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"created\",\n \"fingerprint\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"raw_data\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (descending)\\n* `fingerprint` - Fingerprint\\n* + `-fingerprint` - Fingerprint (descending)\\n* `created` - Created\\n* `-created` + - Created (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + Openpgp_Publicsubkey\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedOpenPGPPublicSubkeyResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_public_subkey_href}\": {\n \"get\": {\n \"operationId\": + \"content_core_openpgp_publicsubkey_read\",\n \"description\": + \"Content viewset that supports only GET by default.\",\n \"summary\": + \"Inspect an open pgp public subkey\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_subkey_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Openpgp_Publicsubkey\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPPublicSubkeyResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_public_subkey_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_publicsubkey_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_subkey_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Publicsubkey\"\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 + \ \"{open_p_g_p_public_subkey_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_publicsubkey_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_subkey_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Publicsubkey\"\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/content/core/openpgp_signature/\": {\n \"get\": + {\n \"operationId\": \"content_core_openpgp_signature_list\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"List open pgp signatures\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"issuer\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where issuer 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 \"-created\",\n + \ \"-expiration_time\",\n \"-issuer\",\n + \ \"-key_expiration_time\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\n + \ \"-sha256\",\n \"-signature_type\",\n + \ \"-signers_user_id\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"created\",\n + \ \"expiration_time\",\n \"issuer\",\n + \ \"key_expiration_time\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"raw_data\",\n + \ \"sha256\",\n \"signature_type\",\n + \ \"signers_user_id\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (descending)\\n* `sha256` - Sha256\\n* + `-sha256` - Sha256 (descending)\\n* `signature_type` - Signature type\\n* + `-signature_type` - Signature type (descending)\\n* `created` - Created\\n* + `-created` - Created (descending)\\n* `expiration_time` - Expiration time\\n* + `-expiration_time` - Expiration time (descending)\\n* `key_expiration_time` + - Key expiration time\\n* `-key_expiration_time` - Key expiration time (descending)\\n* + `issuer` - Issuer\\n* `-issuer` - Issuer (descending)\\n* `signers_user_id` + - Signers user id\\n* `-signers_user_id` - Signers user id (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + Openpgp_Signature\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedOpenPGPSignatureResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_signature_href}\": {\n \"get\": {\n \"operationId\": + \"content_core_openpgp_signature_read\",\n \"description\": + \"Content viewset that supports only GET by default.\",\n \"summary\": + \"Inspect an open pgp signature\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_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: + Openpgp_Signature\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPSignatureResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_signature_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_signature_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_signature_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Signature\"\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 \"{open_p_g_p_signature_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_core_openpgp_signature_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_signature_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Signature\"\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/content/core/openpgp_userattribute/\": + {\n \"get\": {\n \"operationId\": \"content_core_openpgp_userattribute_list\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"List open pgp user attributes\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\n + \ \"-sha256\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"raw_data\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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: + Openpgp_Userattribute\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedOpenPGPUserAttributeResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_user_attribute_href}\": {\n \"get\": {\n + \ \"operationId\": \"content_core_openpgp_userattribute_read\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"Inspect an open pgp user attribute\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_attribute_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Openpgp_Userattribute\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPUserAttributeResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_user_attribute_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_userattribute_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_attribute_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Userattribute\"\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 + \ \"{open_p_g_p_user_attribute_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_userattribute_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_attribute_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Userattribute\"\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/content/core/openpgp_userid/\": {\n \"get\": + {\n \"operationId\": \"content_core_openpgp_userid_list\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"List open pgp user ids\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"-user_id\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"raw_data\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"user_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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (descending)\\n* `user_id` - User id\\n* + `-user_id` - User id (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"user_id\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"user_id__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"user_id__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"user_id__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"user_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where user_id is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"user_id__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where user_id matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"user_id__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"user_id__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"user_id__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id 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 \"Content: + Openpgp_Userid\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedOpenPGPUserIDResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{open_p_g_p_user_i_d_href}\": {\n \"get\": + {\n \"operationId\": \"content_core_openpgp_userid_read\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"Inspect an open pgp user id\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_i_d_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Openpgp_Userid\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPUserIDResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{open_p_g_p_user_i_d_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_core_openpgp_userid_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_i_d_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Userid\"\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 \"{open_p_g_p_user_i_d_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_core_openpgp_userid_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_i_d_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Userid\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{deb_generic_content_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_generic_contents_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_generic_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Generic_Contents\"\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_generic_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_generic_contents_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_generic_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Generic_Contents\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{deb_installer_file_index_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_installer_file_indices_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_installer_file_index_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Installer_File_Indices\"\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_installer_file_index_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_installer_file_indices_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_installer_file_index_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Installer_File_Indices\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{deb_installer_package_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_installer_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_installer_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Installer_Packages\"\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_installer_package_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_installer_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_installer_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Installer_Packages\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{deb_package_index_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_package_indices_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Package_Indices\"\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_package_index_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_package_indices_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Package_Indices\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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 }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"release_component\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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 \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{deb_package_release_component_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_package_release_components_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_release_component_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Package_Release_Components\"\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_package_release_component_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_package_release_components_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_release_component_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Package_Release_Components\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"{deb_package_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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_package_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_deb_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{deb_release_architecture_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_release_architectures_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_architecture_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Release_Architectures\"\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_release_architecture_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_release_architectures_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_architecture_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Release_Architectures\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{deb_release_component_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_release_components_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_component_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Release_Components\"\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_release_component_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_release_components_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_component_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Release_Components\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{deb_release_file_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_release_files_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_file_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Release_Files\"\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_release_file_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_release_files_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_file_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Release_Files\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{deb_release_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_releases_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Releases\"\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_release_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_deb_releases_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Releases\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-component\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{deb_source_index_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_source_indices_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Source_Indices\"\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_source_index_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_source_indices_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Source_Indices\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{deb_source_package_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_source_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Source_Packages\"\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_source_package_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_source_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Source_Packages\"\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/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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"release_component\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"source_package\",\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: + 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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{deb_source_package_release_component_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_source_release_components_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_package_release_component_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Source_Release_Components\"\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_source_package_release_component_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_source_release_components_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_package_release_component_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Source_Release_Components\"\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/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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{file_file_content_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_file_files_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Files\"\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_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_file_files_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Files\"\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/content/file/files/upload/\": + {\n \"post\": {\n \"operationId\": \"content_file_files_upload\",\n + \ \"description\": \"Synchronously upload a File.\",\n \"summary\": + \"Upload a File synchronously.\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Files\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FileContentUpload\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FileContentUpload\"\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/FileContentUploadResponse\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"{gem_gem_content_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: 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_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_gem_gem_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: 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/content/hugging_face/hugging-face/\": + {\n \"get\": {\n \"operationId\": \"content_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFaceContent.\\n\\nDefine + endpoint name which will appear in the API endpoint for this content type.\\nFor + example::\\n https://pulp.example.com/pulp/api/v3/content/hugging-face/units/\\n\\nAlso + specify queryset and serializer for HuggingFaceContent.\",\n \"summary\": + \"List hugging face contents\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-etag\",\n + \ \"-last_modified\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-relative_path\",\n + \ \"-repo_id\",\n \"-repo_type\",\n + \ \"-revision\",\n \"-size\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"etag\",\n \"last_modified\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"relative_path\",\n \"repo_id\",\n + \ \"repo_type\",\n \"revision\",\n + \ \"size\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `repo_id` + - Repo id\\n* `-repo_id` - Repo id (descending)\\n* `repo_type` - Repo type\\n* + `-repo_type` - Repo type (descending)\\n* `relative_path` - Relative path\\n* + `-relative_path` - Relative path (descending)\\n* `revision` - Revision\\n* + `-revision` - Revision (descending)\\n* `size` - Size\\n* `-size` - Size (descending)\\n* + `etag` - Etag\\n* `-etag` - Etag (descending)\\n* `last_modified` - Last modified\\n* + `-last_modified` - Last modified (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": \"repo_id\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where repo_id matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repo_type\",\n \"schema\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"datasets\",\n \"models\",\n + \ \"spaces\"\n ]\n + \ },\n \"description\": \"Filter + results where repo_type matches value\\n\\n* `models` - Models\\n* `datasets` + - Datasets\\n* `spaces` - Spaces\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"revision\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where revision 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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFaceContentResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_hugging_face_hugging_face_create\",\n \"description\": + \"Perform bookkeeping when saving Content.\\n\\n\\\"Artifacts\\\" need to + be popped off and saved indpendently, as they are not actually part\\nof the + Content model.\",\n \"summary\": \"Create a hugging face content\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceContent\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceContent\"\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/hugging_face.HuggingFaceContentResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{hugging_face_hugging_face_content_href}\": + {\n \"get\": {\n \"operationId\": \"content_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFaceContent.\\n\\nDefine + endpoint name which will appear in the API endpoint for this content type.\\nFor + example::\\n https://pulp.example.com/pulp/api/v3/content/hugging-face/units/\\n\\nAlso + specify queryset and serializer for HuggingFaceContent.\",\n \"summary\": + \"Inspect a hugging face content\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceContentResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{hugging_face_hugging_face_content_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_hugging_face_hugging_face_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_content_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Hugging-Face\"\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 + \ \"{hugging_face_hugging_face_content_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_hugging_face_hugging_face_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_content_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Hugging-Face\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{maven_maven_artifact_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_maven_artifact_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_artifact_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Artifact\"\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_artifact_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_maven_artifact_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_artifact_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Artifact\"\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/content/npm/packages/\": + {\n \"get\": {\n \"operationId\": \"content_npm_packages_list\",\n + \ \"description\": \"A ViewSet for NpmPackage.\\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/npm/packages/\\n\\nAlso specify + queryset and serializer for NpmPackage.\",\n \"summary\": \"List + packages\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-version\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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* `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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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/Paginatednpm.PackageResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_npm_packages_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a package\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.Package\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.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 + \ \"{npm_package_href}\": {\n \"get\": {\n \"operationId\": + \"content_npm_packages_read\",\n \"description\": \"A ViewSet + for NpmPackage.\\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/npm/packages/\\n\\nAlso + specify queryset and serializer for NpmPackage.\",\n \"summary\": + \"Inspect a package\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_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/npm.PackageResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{npm_package_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_npm_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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 \"{npm_package_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_npm_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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/content/npm/packages/upload/\": + {\n \"post\": {\n \"operationId\": \"content_npm_packages_upload\",\n + \ \"description\": \"Create an npm package content unit synchronously.\",\n + \ \"summary\": \"Synchronous npm package upload\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NpmPackageUpload\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NpmPackageUpload\"\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/npm.PackageResponse\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{ostree_ostree_commit_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_commits_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_commit_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Commits\"\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_commit_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_commits_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_commit_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Commits\"\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/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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{ostree_ostree_config_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_configs_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_config_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Configs\"\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_config_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_configs_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_config_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Configs\"\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/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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{ostree_ostree_content_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_content_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Content\"\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_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_content_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Content\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{ostree_ostree_object_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_objects_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_object_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Objects\"\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_object_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_objects_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_object_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Objects\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{ostree_ostree_ref_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_refs_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_ref_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Refs\"\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_ref_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_refs_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_ref_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Refs\"\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/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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{ostree_ostree_summary_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_summaries_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_summary_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Summaries\"\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_summary_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_summaries_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_summary_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Summaries\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where author contains 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 },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__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 \"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 + \ \"-dynamic\",\n \"-filename\",\n + \ \"-home_page\",\n \"-keywords\",\n + \ \"-license\",\n \"-license_expression\",\n + \ \"-license_file\",\n \"-maintainer\",\n + \ \"-maintainer_email\",\n \"-metadata_sha256\",\n + \ \"-metadata_version\",\n \"-name\",\n + \ \"-name_normalized\",\n \"-obsoletes_dist\",\n + \ \"-packagetype\",\n \"-pk\",\n + \ \"-platform\",\n \"-project_url\",\n + \ \"-project_urls\",\n \"-provides_dist\",\n + \ \"-provides_extras\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-python_version\",\n \"-requires_dist\",\n + \ \"-requires_external\",\n \"-requires_python\",\n + \ \"-sha256\",\n \"-size\",\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 \"dynamic\",\n + \ \"filename\",\n \"home_page\",\n + \ \"keywords\",\n \"license\",\n + \ \"license_expression\",\n \"license_file\",\n + \ \"maintainer\",\n \"maintainer_email\",\n + \ \"metadata_sha256\",\n \"metadata_version\",\n + \ \"name\",\n \"name_normalized\",\n + \ \"obsoletes_dist\",\n \"packagetype\",\n + \ \"pk\",\n \"platform\",\n + \ \"project_url\",\n \"project_urls\",\n + \ \"provides_dist\",\n \"provides_extras\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"python_version\",\n + \ \"requires_dist\",\n \"requires_external\",\n + \ \"requires_python\",\n \"sha256\",\n + \ \"size\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `author` - Author\\n* `-author` - Author (descending)\\n* + `author_email` - Author email\\n* `-author_email` - Author email (descending)\\n* + `description` - Description\\n* `-description` - Description (descending)\\n* + `home_page` - Home page\\n* `-home_page` - Home page (descending)\\n* `keywords` + - Keywords\\n* `-keywords` - Keywords (descending)\\n* `license` - License\\n* + `-license` - License (descending)\\n* `metadata_version` - Metadata version\\n* + `-metadata_version` - Metadata version (descending)\\n* `name` - Name\\n* + `-name` - Name (descending)\\n* `platform` - Platform\\n* `-platform` - Platform + (descending)\\n* `summary` - Summary\\n* `-summary` - Summary (descending)\\n* + `version` - Version\\n* `-version` - Version (descending)\\n* `classifiers` + - Classifiers\\n* `-classifiers` - Classifiers (descending)\\n* `download_url` + - Download url\\n* `-download_url` - Download url (descending)\\n* `supported_platform` + - Supported platform\\n* `-supported_platform` - Supported platform (descending)\\n* + `maintainer` - Maintainer\\n* `-maintainer` - Maintainer (descending)\\n* + `maintainer_email` - Maintainer email\\n* `-maintainer_email` - Maintainer + email (descending)\\n* `obsoletes_dist` - Obsoletes dist\\n* `-obsoletes_dist` + - Obsoletes dist (descending)\\n* `project_url` - Project url\\n* `-project_url` + - Project url (descending)\\n* `project_urls` - Project urls\\n* `-project_urls` + - Project urls (descending)\\n* `provides_dist` - Provides dist\\n* `-provides_dist` + - Provides dist (descending)\\n* `requires_external` - Requires external\\n* + `-requires_external` - Requires external (descending)\\n* `requires_dist` + - Requires dist\\n* `-requires_dist` - Requires dist (descending)\\n* `requires_python` + - Requires python\\n* `-requires_python` - Requires python (descending)\\n* + `description_content_type` - Description content type\\n* `-description_content_type` + - Description content type (descending)\\n* `provides_extras` - Provides extras\\n* + `-provides_extras` - Provides extras (descending)\\n* `dynamic` - Dynamic\\n* + `-dynamic` - Dynamic (descending)\\n* `license_expression` - License expression\\n* + `-license_expression` - License expression (descending)\\n* `license_file` + - License file\\n* `-license_file` - License file (descending)\\n* `name_normalized` + - Name normalized\\n* `-name_normalized` - Name normalized (descending)\\n* + `filename` - Filename\\n* `-filename` - Filename (descending)\\n* `packagetype` + - Packagetype\\n* `-packagetype` - Packagetype (descending)\\n* `python_version` + - Python version\\n* `-python_version` - Python version (descending)\\n* `sha256` + - Sha256\\n* `-sha256` - Sha256 (descending)\\n* `metadata_sha256` - Metadata + sha256\\n* `-metadata_sha256` - Metadata sha256 (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\": \"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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{python_python_package_content_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_python_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_package_content_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\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_package_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_python_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_package_content_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\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/content/python/packages/upload/\": + {\n \"post\": {\n \"operationId\": \"content_python_packages_upload\",\n + \ \"description\": \"Create a Python package.\",\n \"summary\": + \"Synchronous Python package upload\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PythonPackageContentUpload\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PythonPackageContentUpload\"\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.PythonPackageContentResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/python/provenance/\": + {\n \"get\": {\n \"operationId\": \"content_python_provenance_list\",\n + \ \"description\": \"PackageProvenance represents a PEP 740 + provenance object for a Python package.\\n\\nUse ?minimal=true to get a human + readable representation of the provenance.\",\n \"summary\": + \"List package provenances\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-pk\",\n + \ \"-provenance\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-sha256\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"pk\",\n + \ \"provenance\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `provenance` + - Provenance\\n* `-provenance` - Provenance (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\": + \"package\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"package__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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: + Provenance\"\n ],\n \"security\": [\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.PackageProvenanceResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_python_provenance_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a package provenance\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Provenance\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PackageProvenance\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PackageProvenance\"\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_package_provenance_href}\": {\n + \ \"get\": {\n \"operationId\": \"content_python_provenance_read\",\n + \ \"description\": \"PackageProvenance represents a PEP 740 + provenance object for a Python package.\\n\\nUse ?minimal=true to get a human + readable representation of the provenance.\",\n \"summary\": + \"Inspect a package provenance\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_package_provenance_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Provenance\"\n ],\n \"security\": [\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.PackageProvenanceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_package_provenance_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_python_provenance_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_package_provenance_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Provenance\"\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_package_provenance_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_python_provenance_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_package_provenance_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Provenance\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{rpm_update_record_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_advisories_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_update_record_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Advisories\"\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_update_record_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_advisories_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_update_record_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Advisories\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{rpm_distribution_tree_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_distribution_trees_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_distribution_tree_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Distribution_Trees\"\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_distribution_tree_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_distribution_trees_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_distribution_tree_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Distribution_Trees\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{rpm_modulemd_defaults_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_modulemd_defaults_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_defaults_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Modulemd_Defaults\"\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_modulemd_defaults_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_modulemd_defaults_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_defaults_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Modulemd_Defaults\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{rpm_modulemd_obsolete_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_modulemd_obsoletes_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_obsolete_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Modulemd_Obsoletes\"\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_modulemd_obsolete_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_modulemd_obsoletes_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_obsolete_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Modulemd_Obsoletes\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{rpm_modulemd_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_rpm_modulemds_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Modulemds\"\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_modulemd_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_rpm_modulemds_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Modulemds\"\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/content/rpm/packagecategories/\": + {\n \"get\": {\n \"operationId\": \"content_rpm_packagecategories_list\",\n + \ \"description\": \"PackageCategory ViewSet.\",\n \"summary\": + \"List package categorys\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \ \"{rpm_package_category_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packagecategories_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_category_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagecategories\"\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_package_category_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packagecategories_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_category_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagecategories\"\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/content/rpm/packageenvironments/\": + {\n \"get\": {\n \"operationId\": \"content_rpm_packageenvironments_list\",\n + \ \"description\": \"PackageEnvironment ViewSet.\",\n \"summary\": + \"List package environments\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{rpm_package_environment_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packageenvironments_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_environment_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Packageenvironments\"\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_package_environment_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packageenvironments_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_environment_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Packageenvironments\"\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/content/rpm/packagegroups/\": {\n \"get\": + {\n \"operationId\": \"content_rpm_packagegroups_list\",\n + \ \"description\": \"PackageGroup ViewSet.\",\n \"summary\": + \"List package groups\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{rpm_package_group_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packagegroups_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagegroups\"\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_package_group_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packagegroups_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagegroups\"\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/content/rpm/packagelangpacks/\": + {\n \"get\": {\n \"operationId\": \"content_rpm_packagelangpacks_list\",\n + \ \"description\": \"PackageLangpacks ViewSet.\",\n \"summary\": + \"List package langpackss\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \ \"{rpm_package_langpacks_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packagelangpacks_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_langpacks_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagelangpacks\"\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_package_langpacks_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packagelangpacks_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_langpacks_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagelangpacks\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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_labels\",\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 \"-signing_keys\",\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_labels\",\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 \"signing_keys\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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* `signing_keys` + - Signing keys\\n* `-signing_keys` - Signing keys (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"signing_key\",\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{rpm_package_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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_package_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_rpm_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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/content/rpm/packages/upload/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packages_upload\",\n + \ \"description\": \"Synchronously upload an RPM package.\",\n + \ \"summary\": \"Upload an RPM package synchronously.\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RPMPackageUpload\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RPMPackageUpload\"\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.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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{rpm_repo_metadata_file_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_repo_metadata_files_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_repo_metadata_file_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Repo_Metadata_Files\"\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_repo_metadata_file_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_repo_metadata_files_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_repo_metadata_file_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Repo_Metadata_Files\"\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/contentguards/\": {\n \"get\": {\n \"operationId\": + \"contentguards_list\",\n \"description\": \"Endpoint to list + all contentguards.\",\n \"summary\": \"List content guards\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 + \ \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 + \ \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 + \ \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 + \ \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 + \ \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 + \ \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 + \ \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/datarepair/7272/\": {\n + \ \"post\": {\n \"operationId\": \"datarepair_7272_post\",\n + \ \"description\": \"Trigger an asynchronous task that repairs + repository version content_ids cache and content count mismatches (Issue #7272). + This task fixes two types of data corruption: 1) Mismatch between RepositoryVersion.content_ids + cache and actual RepositoryContent relationships, and 2) Mismatch between + RepositoryVersionContentDetails count and actual RepositoryContent count.\",\n + \ \"summary\": \"Repair Repository Version Data (Issue #7272)\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Datarepair: 7272\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DataRepair7272\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/DataRepair7272\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DataRepair7272\"\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/datarepair/7465/\": {\n + \ \"post\": {\n \"operationId\": \"datarepair_7465_post\",\n + \ \"description\": \"Trigger an asynchronous task that adds + missing repository version content_ids cache to all repository versions (Issue + #7465).\",\n \"summary\": \"Add Repository Version Content + IDs (Issue #7465)\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Datarepair: 7465\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DataRepair7465\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/DataRepair7465\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DataRepair7465\"\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/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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"core.openpgp\",\n + \ \"deb.apt-distribution\",\n \"file.file\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\"\n ]\n + \ },\n \"description\": \"Pulp + type\\n\\n* `core.artifact` - core.artifact\\n* `core.openpgp` - core.openpgp\\n* + `ansible.ansible` - ansible.ansible\\n* `container.pull-through` - container.pull-through\\n* + `container.container` - container.container\\n* `deb.apt-distribution` - deb.apt-distribution\\n* + `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` - hugging_face.hugging-face\\n* + `maven.maven` - maven.maven\\n* `npm.npm` - npm.npm\\n* `ostree.ostree` - + ostree.ostree\\n* `python.python` - python.python\\n* `rpm.rpm` - rpm.rpm\\n* + `file.file` - file.file\"\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 \"core.openpgp\",\n + \ \"deb.apt-distribution\",\n \"file.file\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\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* + `core.openpgp` - core.openpgp\\n* `ansible.ansible` - ansible.ansible\\n* + `container.pull-through` - container.pull-through\\n* `container.container` + - container.container\\n* `deb.apt-distribution` - deb.apt-distribution\\n* + `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` - hugging_face.hugging-face\\n* + `maven.maven` - maven.maven\\n* `npm.npm` - npm.npm\\n* `ostree.ostree` - + ostree.ostree\\n* `python.python` - python.python\\n* `rpm.rpm` - rpm.rpm\\n* + `file.file` - file.file\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ansible distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ansible distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_ansible_ansible_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an ansible distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_container_container_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a container distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container pull + through distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container pull through distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/core/openpgp/\": + {\n \"get\": {\n \"operationId\": \"distributions_core_openpgp_list\",\n + \ \"description\": \"Provides read and list methods and also + provides asynchronous CUD methods to dispatch tasks\\nwith reservation that + lock all Distributions preventing race conditions during base_path\\nchecking.\",\n + \ \"summary\": \"List open pgp distributions\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-base_path\",\n + \ \"-checkpoint\",\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 + \ \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` + - Checkpoint (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\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: + Openpgp\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedOpenPGPDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_core_openpgp_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create an open + pgp distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPDistribution\"\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 \"{open_p_g_p_distribution_href}\": {\n + \ \"get\": {\n \"operationId\": \"distributions_core_openpgp_read\",\n + \ \"description\": \"Provides read and list methods and also + provides asynchronous CUD methods to dispatch tasks\\nwith reservation that + lock all Distributions preventing race conditions during base_path\\nchecking.\",\n + \ \"summary\": \"Inspect an open pgp distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_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: + Openpgp\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_core_openpgp_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an open pgp distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPDistribution\"\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/OpenPGPDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_core_openpgp_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an open pgp distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PatchedOpenPGPDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPDistribution\"\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/OpenPGPDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_core_openpgp_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an open pgp distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\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 \"{open_p_g_p_distribution_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_core_openpgp_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\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 + \ \"{open_p_g_p_distribution_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_core_openpgp_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an apt distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an apt distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_deb_apt_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an apt distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}add_role/\": {\n \"post\": + {\n \"operationId\": \"distributions_deb_apt_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/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 \"{deb_apt_distribution_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"distributions_deb_apt_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_deb_apt_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_deb_apt_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/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 \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a file distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_file_file_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a file distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a gem distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a gem distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_gem_gem_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a gem distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/hugging_face/hugging-face/\": + {\n \"get\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFaceDistribution.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"List hugging + face distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFaceDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_hugging_face_hugging_face_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + a hugging face distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\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 \"{hugging_face_hugging_face_distribution_href}\": + {\n \"get\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFaceDistribution.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"Inspect a hugging + face distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a hugging face + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\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/hugging_face.HuggingFaceDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_hugging_face_hugging_face_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a hugging face distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedhugging_face.HuggingFaceDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceDistribution\"\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/hugging_face.HuggingFaceDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_hugging_face_hugging_face_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a hugging face distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\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 \"{hugging_face_hugging_face_distribution_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\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 + \ \"{hugging_face_hugging_face_distribution_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a maven distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a maven distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_maven_maven_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a maven distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/npm/npm/\": {\n \"get\": {\n + \ \"operationId\": \"distributions_npm_npm_list\",\n \"description\": + \"ViewSet for NPM Distributions.\",\n \"summary\": \"List npm + distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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: + Npm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatednpm.NpmDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_npm_npm_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a npm + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Npm\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.NpmDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\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 \"{npm_npm_distribution_href}\": {\n \"get\": + {\n \"operationId\": \"distributions_npm_npm_read\",\n \"description\": + \"ViewSet for NPM Distributions.\",\n \"summary\": \"Inspect + a npm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_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: + Npm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.NpmDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_npm_npm_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a npm distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\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/npm.NpmDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_npm_npm_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a npm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmDistribution\"\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/npm.NpmDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_npm_npm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a npm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\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 + \ \"{npm_npm_distribution_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_npm_npm_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\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 \"{npm_npm_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_npm_npm_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ostree distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ostree distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_ostree_ostree_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an ostree distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a python distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a python distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_python_pypi_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a python distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a rpm distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a rpm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_rpm_rpm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a rpm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"ug\",\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"ug\",\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-hide_guarded_distributions\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/DomainResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": + \"Update the entity partially and trigger an asynchronous task if necessary\",\n + \ \"summary\": \"Update a domain\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/DomainResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"domains_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a domain\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \ \"{domain_href}set_label/\": {\n \"post\": {\n \"operationId\": + \"domains_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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/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 \"{domain_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"domains_unset_label\",\n \"description\": + \"Unset a single pulp_label on the object.\",\n \"summary\": + \"Unset a label\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/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/domains/migrate/\": {\n + \ \"post\": {\n \"operationId\": \"domains_migrate\",\n + \ \"description\": \"Migrate the domain's storage backend to + a new one.\\n\\nLaunches a background task to copy the domain's artifacts + over to the supplied storage\\nbackend. Then updates the domain's storage + settings to the new storage backend. This task\\ndoes not delete the stored + files of the artifacts from the previous backend.\\n\\n**IMPORTANT** This + task will block all other tasks within the domain until the migration is\\ncompleted, + essentially putting the domain into a read only state. Content will still + be\\nserved from the old storage backend until the migration has completed, + so don't remove\\nthe old backend until then. Note, this endpoint is not allowed + on the default domain.\\n\\nThis feature is in Tech Preview and is subject + to future change and thus not guaranteed to\\nbe backwards compatible.\",\n + \ \"summary\": \"Migrate storage backend\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Domains\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DomainBackendMigrator\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DomainBackendMigrator\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DomainBackendMigrator\"\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/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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a filesystem exporter\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a filesystem exporter\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"exporters_core_filesystem_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a filesystem exporter\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a pulp exporter\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpExporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a pulp exporter\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpExporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"exporters_core_pulp_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a pulp exporter\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 }\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 + \ \"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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Livez\"\n + \ ],\n \"responses\": {\n \"200\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp/api/v3/login/\": + {\n \"get\": {\n \"operationId\": \"login_read\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Login\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/LoginResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"login\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Login\"\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/LoginResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"login_update\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Login\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedLoginUpdate\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedLoginUpdate\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedLoginUpdate\"\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/LoginUpdateResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"logout\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Login\"\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/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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"hugging_face.hugging-face\",\n + \ \"python.python\",\n \"rpm.rpm\"\n + \ ]\n },\n \"description\": + \"Pulp type\\n\\n* `deb.verbatim-publication` - deb.verbatim-publication\\n* + `deb.apt-publication` - deb.apt-publication\\n* `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `python.python` - python.python\\n* `rpm.rpm` + - rpm.rpm\\n* `file.file` - file.file\"\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 \"hugging_face.hugging-face\",\n + \ \"python.python\",\n \"rpm.rpm\"\n + \ ]\n }\n },\n + \ \"description\": \"Multiple values may be separated + by commas.\\n\\n* `deb.verbatim-publication` - deb.verbatim-publication\\n* + `deb.apt-publication` - deb.apt-publication\\n* `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `python.python` - python.python\\n* `rpm.rpm` + - rpm.rpm\\n* `file.file` - file.file\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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 \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{deb_apt_publication_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"publications_deb_apt_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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 \"{deb_apt_publication_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"publications_deb_apt_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_publication_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"publications_deb_apt_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_publication_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"publications_deb_apt_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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 \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{deb_verbatim_publication_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"publications_deb_verbatim_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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 + \ \"{deb_verbatim_publication_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"publications_deb_verbatim_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_verbatim_publication_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"publications_deb_verbatim_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_verbatim_publication_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"publications_deb_verbatim_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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 \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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 \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/hugging_face/hugging-face/\": + {\n \"get\": {\n \"operationId\": \"publications_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFacePublication.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"List hugging + face publications\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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 \"Publications: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFacePublicationResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"publications_hugging_face_hugging_face_create\",\n \"description\": + \"Trigger an asynchronous task to publish content\",\n \"summary\": + \"Create a hugging face publication\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Publications: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFacePublication\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFacePublication\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFacePublication\"\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 \"{hugging_face_hugging_face_publication_href}\": + {\n \"get\": {\n \"operationId\": \"publications_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFacePublication.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"Inspect a hugging + face publication\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFacePublicationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"publications_hugging_face_hugging_face_delete\",\n \"description\": + \"A ViewSet for HuggingFacePublication.\\n\\nSimilar to the HuggingFaceContentViewSet + above, define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n + \ \"summary\": \"Delete a hugging face publication\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_publication_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Publications: Hugging-Face\"\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/python/pypi/\": {\n \"get\": + {\n \"operationId\": \"publications_python_pypi_list\",\n \"description\": + \"Python Publications refer to the Python Package content in a repository + version, and include\\nmetadata about that content. [Deprecated] See\\nhttps://pulpproject.org/pulp_python/docs/user/guides/host/#migrating-off-publications + for more\\ninformation.\\n\\nUse a repository or repository-version to serve + content instead.\",\n \"summary\": \"List python publications\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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 \"Publications: + Pypi\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 + \ \"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 + \ \"{python_python_publication_href}\": {\n \"get\": {\n + \ \"operationId\": \"publications_python_pypi_read\",\n \"description\": + \"Python Publications refer to the Python Package content in a repository + version, and include\\nmetadata about that content. [Deprecated] See\\nhttps://pulpproject.org/pulp_python/docs/user/guides/host/#migrating-off-publications + for more\\ninformation.\\n\\nUse a repository or repository-version to serve + content instead.\",\n \"summary\": \"Inspect a python publication\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \ \"deprecated\": true,\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\": \"Python Publications refer to the Python + Package content in a repository version, and include\\nmetadata about that + content. [Deprecated] See\\nhttps://pulpproject.org/pulp_python/docs/user/guides/host/#migrating-off-publications + for more\\ninformation.\\n\\nUse a repository or repository-version to serve + content instead.\",\n \"summary\": \"Delete a python publication\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \ \"deprecated\": true,\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"deprecated\": true,\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"deprecated\": true,\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \ \"deprecated\": true,\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"deprecated\": true,\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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 \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 collection versions\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 \"file.git\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\",\n \"rpm.uln\"\n + \ ]\n },\n \"description\": + \"Pulp type\\n\\n* `ansible.role` - ansible.role\\n* `ansible.collection` + - ansible.collection\\n* `ansible.git` - ansible.git\\n* `container.container` + - container.container\\n* `container.pull-through` - container.pull-through\\n* + `deb.apt-remote` - deb.apt-remote\\n* `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `maven.maven` - maven.maven\\n* `npm.npm` + - npm.npm\\n* `ostree.ostree` - ostree.ostree\\n* `python.python` - python.python\\n* + `rpm.rpm` - rpm.rpm\\n* `rpm.uln` - rpm.uln\\n* `file.file` - file.file\\n* + `file.git` - file.git\"\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 \"file.git\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\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* `ansible.role` - ansible.role\\n* `ansible.collection` - + ansible.collection\\n* `ansible.git` - ansible.git\\n* `container.container` + - container.container\\n* `container.pull-through` - container.pull-through\\n* + `deb.apt-remote` - deb.apt-remote\\n* `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `maven.maven` - maven.maven\\n* `npm.npm` + - npm.npm\\n* `ostree.ostree` - ostree.ostree\\n* `python.python` - python.python\\n* + `rpm.rpm` - rpm.rpm\\n* `rpm.uln` - rpm.uln\\n* `file.file` - file.file\\n* + `file.git` - file.git\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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/PaginatedGenericRemoteResponseList\"\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a collection remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a collection remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_ansible_collection_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a collection remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a git remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a git remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_ansible_git_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a git remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a role remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a role remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_ansible_role_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a role remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_container_container_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a container remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container pull + through remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container pull through remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an apt remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an apt remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_deb_apt_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an apt remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}add_role/\": {\n \"post\": {\n \"operationId\": + \"remotes_deb_apt_add_role\",\n \"description\": \"Add a role + for this object to users/groups.\",\n \"summary\": \"Add a + role\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/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 \"{deb_apt_remote_href}list_roles/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_deb_apt_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_deb_apt_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_deb_apt_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/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 \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a file remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_file_file_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a file remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/file/git/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_file_git_list\",\n + \ \"description\": \"\\nFileGitRemote represents a Git repository + as an external source of\\nFile Content.\\nThe target url of a FileGitRemote + must point to a Git repository. Syncing will perform a\\nbare clone and extract + file metadata from the specified git ref.\",\n \"summary\": + \"List file git remotes\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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/Paginatedfile.FileGitRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_file_git_create\",\n \"description\": \"\\nFileGitRemote + represents a Git repository as an external source of\\nFile Content.\\nThe + target url of a FileGitRemote must point to a Git repository. Syncing will + perform a\\nbare clone and extract file metadata from the specified git ref.\",\n + \ \"summary\": \"Create a file git remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Git\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileGitRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileGitRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileGitRemote\"\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.FileGitRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_git_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_file_git_read\",\n \"description\": + \"\\nFileGitRemote represents a Git repository as an external source of\\nFile + Content.\\nThe target url of a FileGitRemote must point to a Git repository. + Syncing will perform a\\nbare clone and extract file metadata from the specified + git ref.\",\n \"summary\": \"Inspect a file git remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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/file.FileGitRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_file_git_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file git remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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/file.FileGitRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileGitRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileGitRemote\"\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/file.FileGitRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_git_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a file git remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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/Patchedfile.FileGitRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileGitRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileGitRemote\"\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/file.FileGitRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_file_git_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a file git remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 + \ \"{file_file_git_remote_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"remotes_file_git_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 \"{file_file_git_remote_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"remotes_file_git_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 \"{file_file_git_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_file_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 \"{file_file_git_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_file_git_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 \"{file_file_git_remote_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_file_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 \"{file_file_git_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_file_git_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a gem remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a gem remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_gem_gem_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a gem remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/hugging_face/hugging-face/\": + {\n \"get\": {\n \"operationId\": \"remotes_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFaceRemote.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"List hugging + face remotes\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFaceRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_hugging_face_hugging_face_create\",\n \"description\": + \"A ViewSet for HuggingFaceRemote.\\n\\nSimilar to the HuggingFaceContentViewSet + above, define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n + \ \"summary\": \"Create a hugging face remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRemote\"\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/hugging_face.HuggingFaceRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{hugging_face_hugging_face_remote_href}\": + {\n \"get\": {\n \"operationId\": \"remotes_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFaceRemote.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"Inspect a hugging + face remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_hugging_face_hugging_face_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a hugging face + remote\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRemote\"\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/hugging_face.HuggingFaceRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_hugging_face_hugging_face_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a hugging face remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedhugging_face.HuggingFaceRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceRemote\"\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/hugging_face.HuggingFaceRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_hugging_face_hugging_face_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a hugging face remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\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 \"{hugging_face_hugging_face_remote_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_hugging_face_hugging_face_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\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 + \ \"{hugging_face_hugging_face_remote_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"remotes_hugging_face_hugging_face_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a maven remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a maven remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_maven_maven_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a maven remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/npm/npm/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_npm_npm_list\",\n + \ \"description\": \"A ViewSet for NpmRemote.\\n\\nSimilar to + the NpmPackageViewSet above, define endpoint_name,\\nqueryset and serializer, + at a minimum.\",\n \"summary\": \"List npm remotes\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Npm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatednpm.NpmRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_npm_npm_create\",\n \"description\": \"A ViewSet + for NpmRemote.\\n\\nSimilar to the NpmPackageViewSet above, define endpoint_name,\\nqueryset + and serializer, at a minimum.\",\n \"summary\": \"Create a + npm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Npm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.NpmRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRemote\"\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/npm.NpmRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{npm_npm_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_npm_npm_read\",\n \"description\": + \"A ViewSet for NpmRemote.\\n\\nSimilar to the NpmPackageViewSet above, define + endpoint_name,\\nqueryset and serializer, at a minimum.\",\n \"summary\": + \"Inspect a npm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_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: + Npm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.NpmRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_npm_npm_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a npm remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.NpmRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRemote\"\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/npm.NpmRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_npm_npm_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a npm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRemote\"\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/npm.NpmRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_npm_npm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a npm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Npm\"\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 + \ \"{npm_npm_remote_href}set_label/\": {\n \"post\": {\n + \ \"operationId\": \"remotes_npm_npm_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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Npm\"\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 \"{npm_npm_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_npm_npm_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Npm\"\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ostree remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ostree remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_ostree_ostree_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an ostree remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a python remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a python remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_python_python_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a python remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a rpm remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a rpm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_rpm_rpm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a rpm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an uln remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an uln remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_rpm_uln_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an uln remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 + \ \"core.openpgp\",\n \"deb.deb\",\n + \ \"file.file\",\n \"gem.gem\",\n + \ \"hugging_face.hugging-face\",\n \"maven.maven\",\n + \ \"npm.npm\",\n \"ostree.ostree\",\n + \ \"python.python\",\n \"rpm.rpm\"\n + \ ]\n },\n \"description\": + \"Pulp type\\n\\n* `core.openpgp` - core.openpgp\\n* `ansible.ansible` - ansible.ansible\\n* + `container.container` - container.container\\n* `container.container-push` + - container.container-push\\n* `deb.deb` - deb.deb\\n* `gem.gem` - gem.gem\\n* + `hugging_face.hugging-face` - hugging_face.hugging-face\\n* `maven.maven` + - maven.maven\\n* `npm.npm` - npm.npm\\n* `ostree.ostree` - ostree.ostree\\n* + `python.python` - python.python\\n* `rpm.rpm` - rpm.rpm\\n* `file.file` - + file.file\"\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 \"core.openpgp\",\n + \ \"deb.deb\",\n \"file.file\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\"\n ]\n + \ }\n },\n \"description\": + \"Multiple values may be separated by commas.\\n\\n* `core.openpgp` - core.openpgp\\n* + `ansible.ansible` - ansible.ansible\\n* `container.container` - container.container\\n* + `container.container-push` - container.container-push\\n* `deb.deb` - deb.deb\\n* + `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` - hugging_face.hugging-face\\n* + `maven.maven` - maven.maven\\n* `npm.npm` - npm.npm\\n* `ostree.ostree` - + ostree.ostree\\n* `python.python` - python.python\\n* `rpm.rpm` - rpm.rpm\\n* + `file.file` - file.file\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ansible repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ansible repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_ansible_ansible_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an ansible repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container push + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container push repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_container_container_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a container repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/core/openpgp_keyring/\": {\n \"get\": + {\n \"operationId\": \"repositories_core_openpgp_keyring_list\",\n + \ \"description\": \"A ViewSet for an ordinary repository.\",\n + \ \"summary\": \"List open pgp keyrings\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Openpgp_Keyring\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedOpenPGPKeyringResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_core_openpgp_keyring_create\",\n \"description\": + \"A ViewSet for an ordinary repository.\",\n \"summary\": \"Create + an open pgp keyring\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Repositories: Openpgp_Keyring\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPKeyring\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPKeyring\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPKeyring\"\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/OpenPGPKeyringResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_keyring_href}\": {\n \"get\": {\n \"operationId\": + \"repositories_core_openpgp_keyring_read\",\n \"description\": + \"A ViewSet for an ordinary repository.\",\n \"summary\": \"Inspect + an open pgp keyring\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Openpgp_Keyring\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPKeyringResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_core_openpgp_keyring_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an open pgp keyring\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPKeyring\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPKeyring\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPKeyring\"\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/OpenPGPKeyringResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_core_openpgp_keyring_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an open pgp keyring\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPKeyring\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPKeyring\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPKeyring\"\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/OpenPGPKeyringResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_core_openpgp_keyring_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an open pgp keyring\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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 \"{open_p_g_p_keyring_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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 \"{open_p_g_p_keyring_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"repositories_core_openpgp_keyring_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Openpgp_Keyring\"\n ],\n \"security\": [\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 \"{open_p_g_p_keyring_href}modify/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_modify\",\n + \ \"description\": \"Trigger an asynchronous task to create + a new repository version.\",\n \"summary\": \"Modify Repository + Content\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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 \"{open_p_g_p_keyring_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_core_openpgp_keyring_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Openpgp_Keyring\"\n ],\n \"security\": [\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 \"{open_p_g_p_keyring_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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 \"{open_p_g_p_keyring_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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 \"{open_p_g_p_keyring_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an apt repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an apt repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_deb_apt_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an apt repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}add_role/\": {\n \"post\": {\n + \ \"operationId\": \"repositories_deb_apt_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/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 \"{deb_apt_repository_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"repositories_deb_apt_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/ObjectRolesResponse\"\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_deb_apt_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_repository_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_deb_apt_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/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 \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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\": + \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a file repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_file_file_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a file repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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\": + \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a gem repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a gem repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_gem_gem_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a gem repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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\": + \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/hugging_face/hugging-face/\": {\n \"get\": + {\n \"operationId\": \"repositories_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFaceRepository.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"List hugging + face repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFaceRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_hugging_face_hugging_face_create\",\n \"description\": + \"A ViewSet for HuggingFaceRepository.\\n\\nSimilar to the HuggingFaceContentViewSet + above, define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n + \ \"summary\": \"Create a hugging face repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRepository\"\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/hugging_face.HuggingFaceRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{hugging_face_hugging_face_repository_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFaceRepository.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"Inspect a hugging + face repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a hugging face + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRepository\"\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/hugging_face.HuggingFaceRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_hugging_face_hugging_face_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a hugging face repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedhugging_face.HuggingFaceRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceRepository\"\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/hugging_face.HuggingFaceRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_hugging_face_hugging_face_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a hugging face repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 \"{hugging_face_hugging_face_repository_href}modify/\": + {\n \"post\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_modify\",\n + \ \"description\": \"Trigger an asynchronous task to create + a new repository version.\",\n \"summary\": \"Modify Repository + Content\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 \"{hugging_face_hugging_face_repository_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 + \ \"{hugging_face_hugging_face_repository_href}sync/\": {\n \"post\": + {\n \"operationId\": \"repositories_hugging_face_hugging_face_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync content.\",\n + \ \"summary\": \"Sync from remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 \"{hugging_face_hugging_face_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 + \ \"{hugging_face_hugging_face_repository_href}versions/\": {\n \"get\": + {\n \"operationId\": \"repositories_hugging_face_hugging_face_versions_list\",\n + \ \"description\": \"A ViewSet for a HuggingFaceRepositoryVersion + represents a single\\nHuggingFace repository version.\",\n \"summary\": + \"List repository versions\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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\": + \"hugging_face_hugging_face_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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Hugging-Face 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 + \ \"{hugging_face_hugging_face_repository_version_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_hugging_face_hugging_face_versions_read\",\n + \ \"description\": \"A ViewSet for a HuggingFaceRepositoryVersion + represents a single\\nHuggingFace repository version.\",\n \"summary\": + \"Inspect a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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: + Hugging-Face 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_hugging_face_hugging_face_versions_delete\",\n + \ \"description\": \"Trigger an asynchronous task to delete + a repository version.\",\n \"summary\": \"Delete a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face + 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 \"{hugging_face_hugging_face_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a maven repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a maven repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_maven_maven_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a maven repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/npm/npm/\": {\n \"get\": {\n + \ \"operationId\": \"repositories_npm_npm_list\",\n \"description\": + \"A ViewSet for NpmRepository.\\n\\nSimilar to the NpmPackageViewSet above, + define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n \"summary\": + \"List npm repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Npm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatednpm.NpmRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_npm_npm_create\",\n \"description\": \"A ViewSet + for NpmRepository.\\n\\nSimilar to the NpmPackageViewSet above, define endpoint_name,\\nqueryset + and serializer, at a minimum.\",\n \"summary\": \"Create a + npm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Repositories: Npm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\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/npm.NpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{npm_npm_repository_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_npm_npm_read\",\n \"description\": + \"A ViewSet for NpmRepository.\\n\\nSimilar to the NpmPackageViewSet above, + define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n \"summary\": + \"Inspect a npm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_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: + Npm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.NpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_npm_npm_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a npm repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\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/npm.NpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_npm_npm_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a npm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRepository\"\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/npm.NpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_npm_npm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a npm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 + \ \"{npm_npm_repository_href}modify/\": {\n \"post\": {\n + \ \"operationId\": \"repositories_npm_npm_modify\",\n \"description\": + \"Trigger an asynchronous task to create a new repository version.\",\n \"summary\": + \"Modify Repository Content\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 \"{npm_npm_repository_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_npm_npm_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 \"{npm_npm_repository_href}sync/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_npm_npm_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync content.\",\n + \ \"summary\": \"Sync from remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 \"{npm_npm_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_npm_npm_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 \"{npm_npm_repository_href}versions/\": + {\n \"get\": {\n \"operationId\": \"repositories_npm_npm_versions_list\",\n + \ \"description\": \"A ViewSet for a NpmRepositoryVersion represents + a single Npm repository version.\",\n \"summary\": \"List repository + versions\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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\": \"npm_npm_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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Npm 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 \"{npm_npm_repository_version_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_npm_npm_versions_read\",\n + \ \"description\": \"A ViewSet for a NpmRepositoryVersion represents + a single Npm repository version.\",\n \"summary\": \"Inspect + a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_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: + Npm 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_npm_npm_versions_delete\",\n \"description\": + \"Trigger an asynchronous task to delete a repository version.\",\n \"summary\": + \"Delete a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Npm 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 \"{npm_npm_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_npm_npm_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Npm 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ostree repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ostree repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_ostree_ostree_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an ostree repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a python repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a python repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_python_python_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a python repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}repair_metadata/\": {\n \"post\": + {\n \"operationId\": \"repositories_python_python_repair_metadata\",\n + \ \"description\": \"Trigger an asynchronous task to repair + Python metadata. This task will repair metadata\\nof all packages for the + specified `Repository`, without creating a new `RepositoryVersion`.\",\n \"summary\": + \"Repair metadata\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}blocklist_entries/\": {\n \"get\": + {\n \"operationId\": \"repositories_python_python_blocklist_entries_list\",\n + \ \"description\": \"ViewSet for managing blocklist entries + on a PythonRepository.\\n\\nBlocklist entries prevent packages from being + added to the repository.\\nEntries can match by package `name` (all versions), + package `name` + `version`,\\nor exact `filename`. Exactly one of `name` or + `filename` must be provided.\",\n \"summary\": \"List python + blocklist entrys\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"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 Blocklist_Entries\"\n ],\n \"security\": + [\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.PythonBlocklistEntryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_python_python_blocklist_entries_create\",\n \"description\": + \"ViewSet for managing blocklist entries on a PythonRepository.\\n\\nBlocklist + entries prevent packages from being added to the repository.\\nEntries can + match by package `name` (all versions), package `name` + `version`,\\nor exact + `filename`. Exactly one of `name` or `filename` must be provided.\",\n \"summary\": + \"Create a python blocklist entry\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 Blocklist_Entries\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonBlocklistEntry\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonBlocklistEntry\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonBlocklistEntry\"\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.PythonBlocklistEntryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_python_blocklist_entry_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_python_python_blocklist_entries_read\",\n + \ \"description\": \"ViewSet for managing blocklist entries + on a PythonRepository.\\n\\nBlocklist entries prevent packages from being + added to the repository.\\nEntries can match by package `name` (all versions), + package `name` + `version`,\\nor exact `filename`. Exactly one of `name` or + `filename` must be provided.\",\n \"summary\": \"Inspect a + python blocklist entry\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_python_blocklist_entry_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 Blocklist_Entries\"\n ],\n \"security\": + [\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.PythonBlocklistEntryResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"repositories_python_python_blocklist_entries_delete\",\n + \ \"description\": \"ViewSet for managing blocklist entries + on a PythonRepository.\\n\\nBlocklist entries prevent packages from being + added to the repository.\\nEntries can match by package `name` (all versions), + package `name` + `version`,\\nor exact `filename`. Exactly one of `name` or + `filename` must be provided.\",\n \"summary\": \"Delete a python + blocklist entry\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_python_blocklist_entry_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python Blocklist_Entries\"\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_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{python_python_repository_version_href}scan/\": {\n \"post\": + {\n \"operationId\": \"repositories_python_python_versions_scan\",\n + \ \"description\": \"Scan a repository version for vulnerabilities.\",\n + \ \"summary\": \"Generate vulnerability report\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"/pulp/api/v3/repositories/reclaim_space/\": + {\n \"post\": {\n \"operationId\": \"repositories_reclaim_space_reclaim\",\n + \ \"description\": \"Trigger an asynchronous space reclaim operation.\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a rpm repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a rpm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_rpm_rpm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a rpm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\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 \"summary\": \"List task groups\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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 \"summary\": + \"Inspect a task group\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"patch\": {\n \"operationId\": + \"task_groups_cancel\",\n \"description\": \"This operation + cancels a task group.\",\n \"summary\": \"Cancel a task group\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"task_group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Task-Groups\"\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/TaskGroupResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"409\": + {\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"child_tasks\",\n \"schema\": {\n \"type\": + \"string\"\n }\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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where finished_at has a null 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 \"-deferred\",\n \"-enc_args\",\n + \ \"-enc_kwargs\",\n \"-error\",\n + \ \"-finished_at\",\n \"-immediate\",\n + \ \"-logging_cid\",\n \"-name\",\n + \ \"-pk\",\n \"-profile_options\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-reserved_resources_record\",\n + \ \"-result\",\n \"-started_at\",\n + \ \"-state\",\n \"-unblocked_at\",\n + \ \"-versions\",\n \"deferred\",\n + \ \"enc_args\",\n \"enc_kwargs\",\n + \ \"error\",\n \"finished_at\",\n + \ \"immediate\",\n \"logging_cid\",\n + \ \"name\",\n \"pk\",\n + \ \"profile_options\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"reserved_resources_record\",\n \"result\",\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* + `profile_options` - Profile options\\n* `-profile_options` - Profile options + (descending)\\n* `immediate` - Immediate\\n* `-immediate` - Immediate (descending)\\n* + `deferred` - Deferred\\n* `-deferred` - Deferred (descending)\\n* `result` + - Result\\n* `-result` - Result (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 }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where started_at has a null 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 }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"unblocked_at\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where unblocked_at + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"unblocked_at__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where unblocked_at is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"unblocked_at__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where unblocked_at + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"unblocked_at__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where unblocked_at has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"unblocked_at__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where unblocked_at + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"unblocked_at__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where unblocked_at is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"unblocked_at__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where unblocked_at is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"worker\",\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"base_url\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_url is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"base_url__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where base_url matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"base_url__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"last_replication\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_replication__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_replication__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"last_replication__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where last_replication has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"last_replication__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_replication__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"last_replication__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where last_replication 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\": + \"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 \"-api_root\",\n \"-base_url\",\n + \ \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-domain\",\n + \ \"-last_replication\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-q_select\",\n \"-tls_validation\",\n + \ \"-username\",\n \"api_root\",\n + \ \"base_url\",\n \"ca_cert\",\n + \ \"client_cert\",\n \"client_key\",\n + \ \"domain\",\n \"last_replication\",\n + \ \"name\",\n \"password\",\n + \ \"pk\",\n \"policy\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"q_select\",\n + \ \"tls_validation\",\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* + `name` - Name\\n* `-name` - Name (descending)\\n* `base_url` - Base url\\n* + `-base_url` - Base url (descending)\\n* `api_root` - Api root\\n* `-api_root` + - Api root (descending)\\n* `domain` - Domain\\n* `-domain` - Domain (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* `q_select` - Q select\\n* `-q_select` + - Q select (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `last_replication` - Last replication\\n* `-last_replication` - Last replication + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 }\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/vuln_report/\": + {\n \"get\": {\n \"operationId\": \"vuln_report_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 vulnerability reports\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-vulns\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"vulns\"\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* `vulns` - Vulns\\n* `-vulns` - Vulns (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repo_versions\",\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 \"Vuln_Report\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedVulnerabilityReportResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{vulnerability_report_href}\": {\n \"get\": + {\n \"operationId\": \"vuln_report_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 vulnerability report\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"vulnerability_report_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Vuln_Report\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/VulnerabilityReportResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"vuln_report_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 vulnerability report\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"vulnerability_report_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Vuln_Report\"\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 app statuss\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where last_heartbeat has a null 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 \"-app_type\",\n \"-last_heartbeat\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-ttl\",\n + \ \"-versions\",\n \"app_type\",\n + \ \"last_heartbeat\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"ttl\",\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* + `app_type` - App type\\n* `-app_type` - App type (descending)\\n* `name` - + Name\\n* `-name` - Name (descending)\\n* `versions` - Versions\\n* `-versions` + - Versions (descending)\\n* `ttl` - Ttl\\n* `-ttl` - Ttl (descending)\\n* + `last_heartbeat` - Last heartbeat\\n* `-last_heartbeat` - Last heartbeat (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + an app status\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"200\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepoMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n },\n \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collection_Versions All\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\n }\n + \ }\n },\n \"patch\": {\n \"operationId\": + \"pulp_ansible_galaxy_api_v3_collections_update\",\n \"description\": + \"Legacy v3 endpoint.\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 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 + \ \"202\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n },\n \"302\": {\n \"description\": + \"No response body\"\n }\n }\n },\n + \ \"delete\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_delete\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections\"\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-issues\",\n + \ \"-license\",\n \"-manifest\",\n + \ \"-name\",\n \"-namespace\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-sha256\",\n + \ \"-tags\",\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 + \ \"issues\",\n \"license\",\n + \ \"manifest\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"sha256\",\n \"tags\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": + \"prn__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_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_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\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 \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections + Versions\"\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions Docs-Blob\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionDocsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Namespaces\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": \"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 + \ \"-issues\",\n \"-license\",\n + \ \"-manifest\",\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-repository\",\n + \ \"-requires_ansible\",\n \"-search_vector\",\n + \ \"-sha256\",\n \"-tags\",\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 \"issues\",\n + \ \"license\",\n \"manifest\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"repository\",\n \"requires_ansible\",\n + \ \"search_vector\",\n \"sha256\",\n + \ \"tags\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": + \"prn__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_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_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\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 \"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 \"200\": {\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\"\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"200\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepoMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n },\n \"302\": {\n \"description\": + \"No response body\"\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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: + 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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 Collection_Versions All\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 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 + \ \"202\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n },\n \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections\"\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-issues\",\n + \ \"-license\",\n \"-manifest\",\n + \ \"-name\",\n \"-namespace\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-sha256\",\n + \ \"-tags\",\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 + \ \"issues\",\n \"license\",\n + \ \"manifest\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"sha256\",\n \"tags\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": \"prn__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_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_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\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 \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions\"\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions Docs-Blob\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionDocsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Namespaces\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": \"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 + \ \"-issues\",\n \"-license\",\n + \ \"-manifest\",\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-repository\",\n + \ \"-requires_ansible\",\n \"-search_vector\",\n + \ \"-sha256\",\n \"-tags\",\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 \"issues\",\n + \ \"license\",\n \"manifest\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"repository\",\n \"requires_ansible\",\n + \ \"search_vector\",\n \"sha256\",\n + \ \"tags\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": \"prn__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_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_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\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 \"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 \"200\": {\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n + \ ],\n \"security\": [\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}/integrity/{package}/{version}/{filename}/provenance/\": + {\n \"get\": {\n \"operationId\": \"pypi_integrity_provenance_read\",\n + \ \"description\": \"Gets the provenance for a package.\",\n + \ \"summary\": \"Get package provenance\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"filename\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\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\": + \"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 \"Pypi: + Provenance\"\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 \"/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"format\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"html\",\n + \ \"json\"\n ]\n + \ }\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 + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/json page for a package.\",\n \"summary\": + \"Get package simple page\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"format\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"html\",\n + \ \"json\"\n ]\n + \ }\n },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"AppStatusResponse\": {\n \"type\": + \"object\",\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 [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"no_content_change_since\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\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 \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\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 + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"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 \"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 \"maxLength\": 64\n }\n + \ }\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\": \"integer\",\n \"description\": + \"Get the download count of the collection\",\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 \"type\": + \"array\",\n \"items\": {},\n \"readOnly\": + true,\n \"description\": \"A JSON field with data about + the contents.\"\n },\n \"dependencies\": + {\n \"type\": \"object\",\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 \"type\": + \"object\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\"\n }\n + \ },\n \"readOnly\": + true\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 \"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 + \ \"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 \"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 \"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 class for content guard serializers.\",\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 class for content guard serializers.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"none\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `zstd` - zstd\\n* `gz` - + gz\\n* `none` - none\"\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 \"ContentGuardResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base class for content guard serializers.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"nullable\": true,\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_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 \"DataRepair7272\": {\n \"type\": + \"object\",\n \"properties\": {\n \"dry_run\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"If true, only report issues + without fixing them. If false (default), repair the detected issues.\"\n }\n + \ }\n },\n \"DataRepair7465\": {\n \"type\": + \"object\",\n \"properties\": {\n \"dry_run\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"If true, only report issues + without fixing them. If false (default), repair the detected issues.\"\n }\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` field due + to not all plugins using\\npublications. To include the `publication` field, + plugins should define it::\\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\\nThe serializer also omits the `remote` field, which is used for pull-through + caching\\nand only by plugins which use publications. Plugins implementing + 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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\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 [deprecated]\\n* `storages.backends.s3.S3Storage` + - 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 + \ \"DomainBackendMigrator\": {\n \"type\": \"object\",\n + \ \"description\": \"Special serializer for performing a storage + backend migration on a Domain.\",\n \"properties\": {\n \"storage_class\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/StorageClassEnum\"\n }\n + \ ],\n \"description\": \"The + new backend storage class to migrate to.\\n\\n* `pulpcore.app.models.storage.FileSystem` + - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` + - Use Amazon S3 as storage [deprecated]\\n* `storages.backends.s3.S3Storage` + - 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\": + \"The settings for the new storage class to migrate to.\"\n }\n + \ },\n \"required\": [\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 [deprecated]\\n* `storages.backends.s3.S3Storage` + - 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 \"FileContentUpload\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File Content.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n }\n },\n \"required\": + [\n \"relative_path\"\n ]\n },\n + \ \"FileContentUploadResponse\": {\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"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 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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 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 \"FiletypeEnum\": + {\n \"enum\": [\n \"bdist_wheel\",\n \"sdist\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `bdist_wheel` - bdist_wheel\\n* `sdist` - sdist\"\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 \"GenericRemoteResponse\": + {\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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.\\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 \"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 \"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 \"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 \"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 \"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 + \ \"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 \"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 [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 \"prn\": {\n \"type\": + \"string\",\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 \"content_object_prn\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"prn 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 \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"content_object_prn\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"prn 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 \"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 \"prn\": {\n \"type\": + \"string\",\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"type\": \"object\",\n \"description\": + \"Any parameters that were used to create the import.\"\n }\n + \ },\n \"required\": [\n \"params\",\n + \ \"task\"\n ]\n },\n \"LayoutEnum\": + {\n \"enum\": [\n \"nested_alphabetically\",\n + \ \"flat\",\n \"nested_by_digest\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `nested_alphabetically` - nested_alphabetically\\n* `flat` - flat\\n* + `nested_by_digest` - nested_by_digest\"\n },\n \"LoginResponse\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"username\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n }\n }\n + \ },\n \"LoginUpdateResponse\": {\n \"type\": + \"object\",\n \"properties\": {\n \"username\": + {\n \"type\": \"string\",\n \"description\": + \"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 }\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 \"MetadataVersionEnum\": {\n \"enum\": + [\n \"1.0\",\n \"1.1\",\n \"1.2\",\n + \ \"2.0\",\n \"2.1\",\n \"2.2\",\n + \ \"2.3\",\n \"2.4\"\n ],\n + \ \"type\": \"string\",\n \"description\": \"* + `1.0` - 1.0\\n* `1.1` - 1.1\\n* `1.2` - 1.2\\n* `2.0` - 2.0\\n* `2.1` - 2.1\\n* + `2.2` - 2.2\\n* `2.3` - 2.3\\n* `2.4` - 2.4\"\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 + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"nullable\": true,\n \"readOnly\": + true,\n \"description\": \"DEPRECATED - Always null\"\n + \ }\n },\n \"required\": [\n + \ \"name\"\n ]\n },\n \"MultipleArtifactContentResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"NestedOpenPGPPublicSubkey\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"fingerprint\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"maxLength\": 64\n },\n \"created\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n }\n },\n \"required\": + [\n \"created\",\n \"fingerprint\"\n + \ ]\n },\n \"NestedOpenPGPPublicSubkeyResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"fingerprint\": + {\n \"type\": \"string\",\n \"maxLength\": + 64\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n },\n + \ \"readOnly\": true\n }\n },\n + \ \"required\": [\n \"created\",\n \"fingerprint\"\n + \ ]\n },\n \"NestedOpenPGPSignature\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"issuer\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"maxLength\": + 16\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"signers_user_id\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1\n },\n \"key_expiration_time\": {\n + \ \"type\": \"string\",\n \"nullable\": + true\n },\n \"expired\": {\n \"type\": + \"boolean\"\n }\n },\n \"required\": + [\n \"created\",\n \"expired\"\n ]\n + \ },\n \"NestedOpenPGPSignatureResponse\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"issuer\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"maxLength\": + 16\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"signers_user_id\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"key_expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"expired\": {\n \"type\": \"boolean\"\n + \ },\n \"key_expired\": {\n \"type\": + \"string\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"created\",\n + \ \"expired\"\n ]\n },\n \"NestedOpenPGPUserAttribute\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"sha256\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"maxLength\": 128\n }\n },\n + \ \"required\": [\n \"sha256\"\n ]\n + \ },\n \"NestedOpenPGPUserAttributeResponse\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"sha256\": {\n \"type\": \"string\",\n + \ \"maxLength\": 128\n },\n \"signatures\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n + \ },\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"sha256\"\n + \ ]\n },\n \"NestedOpenPGPUserID\": {\n + \ \"type\": \"object\",\n \"description\": \"Base + serializer for use with [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 \"user_id\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n }\n },\n \"required\": + [\n \"user_id\"\n ]\n },\n \"NestedOpenPGPUserIDResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"user_id\": + {\n \"type\": \"string\"\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n },\n + \ \"readOnly\": true\n }\n },\n + \ \"required\": [\n \"user_id\"\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 \"NpmPackageUpload\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for synchronous npm package uploads.\\n\\nHandles file-to-artifact + conversion and metadata extraction in a single\\nrequest instead of dispatching + an async task.\",\n \"properties\": {\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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. If not provided, it will be computed + from name and version.\"\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 + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The name of the npm package.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The version of the npm package.\"\n + \ }\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_name\": + {\n \"type\": \"string\",\n \"description\": + \"Name of the Containerfile, from build_context, 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 \"build_context\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"RepositoryVersion to be used as the build context for container images.\"\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 \"OpenPGPDistribution\": {\n + \ \"type\": \"object\",\n \"description\": \"The + Serializer for the Distribution model.\\n\\nThe serializer deliberately omits + the `publication` field due to not all plugins using\\npublications. To include + the `publication` field, plugins should define it::\\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\\nThe serializer also omits the `remote` field, + which is used for pull-through caching\\nand only by plugins which use publications. + Plugins implementing 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 \"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 \"OpenPGPDistributionResponse\": {\n \"type\": + \"object\",\n \"description\": \"The Serializer for the Distribution + model.\\n\\nThe serializer deliberately omits the `publication` field due + to not all plugins using\\npublications. To include the `publication` field, + plugins should define it::\\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\\nThe serializer also omits the `remote` field, which is used for pull-through + caching\\nand only by plugins which use publications. Plugins implementing + 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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"OpenPGPKeyring\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"OpenPGPKeyringResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"OpenPGPPublicKey\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for content types with no Artifact.\",\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n }\n }\n },\n \"OpenPGPPublicKeyResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for content types with no Artifact.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"fingerprint\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"maxLength\": + 64\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true\n },\n \"user_ids\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPUserIDResponse\"\n },\n + \ \"readOnly\": true\n },\n \"user_attributes\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/NestedOpenPGPUserAttributeResponse\"\n + \ },\n \"readOnly\": true\n },\n + \ \"public_subkeys\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPPublicSubkeyResponse\"\n },\n + \ \"readOnly\": true\n }\n }\n + \ },\n \"OpenPGPPublicSubkeyResponse\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"fingerprint\": {\n \"type\": + \"string\",\n \"maxLength\": 64\n },\n + \ \"created\": {\n \"type\": \"string\",\n + \ \"format\": \"date-time\"\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n },\n + \ \"readOnly\": true\n },\n \"public_key\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"created\",\n + \ \"fingerprint\"\n ]\n },\n \"OpenPGPSignatureResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"issuer\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"maxLength\": + 16\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"signers_user_id\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"key_expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"expired\": {\n \"type\": \"boolean\"\n + \ },\n \"key_expired\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"signed_content\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"created\",\n \"expired\"\n ]\n + \ },\n \"OpenPGPUserAttributeResponse\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"sha256\": {\n \"type\": + \"string\",\n \"maxLength\": 128\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n },\n + \ \"readOnly\": true\n },\n \"public_key\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"sha256\"\n + \ ]\n },\n \"OpenPGPUserIDResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"user_id\": {\n \"type\": + \"string\"\n },\n \"signatures\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n + \ },\n \"readOnly\": true\n },\n + \ \"public_key\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"user_id\"\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 + \ \"maximum\": 4294967295,\n \"minimum\": + 0\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 \"protocol_version\": {\n + \ \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/ProtocolVersionEnum\"\n }\n + \ ],\n \"default\": 1,\n \"description\": + \"Protocol version to use for the upload. Only version 1 is supported.\\n\\n* + `1` - 1\"\n },\n \"filetype\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/FiletypeEnum\"\n }\n ],\n + \ \"description\": \"Type of artifact to upload.\\n\\n* + `bdist_wheel` - bdist_wheel\\n* `sdist` - sdist\"\n },\n + \ \"metadata_version\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/MetadataVersionEnum\"\n }\n + \ ],\n \"description\": \"Metadata + version of the uploaded package.\\n\\n* `1.0` - 1.0\\n* `1.1` - 1.1\\n* `1.2` + - 1.2\\n* `2.0` - 2.0\\n* `2.1` - 2.1\\n* `2.2` - 2.2\\n* `2.3` - 2.3\\n* + `2.4` - 2.4\"\n },\n \"attestations\": + {\n \"writeOnly\": true,\n \"description\": + \"A JSON list containing attestations for the package.\"\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 \"PaginatedGenericRemoteResponseList\": + {\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/GenericRemoteResponse\"\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 \"PaginatedOpenPGPDistributionResponseList\": + {\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/OpenPGPDistributionResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPKeyringResponseList\": + {\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/OpenPGPKeyringResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPPublicKeyResponseList\": + {\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/OpenPGPPublicKeyResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPPublicSubkeyResponseList\": + {\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/OpenPGPPublicSubkeyResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPSignatureResponseList\": + {\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/OpenPGPSignatureResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPUserAttributeResponseList\": + {\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/OpenPGPUserAttributeResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPUserIDResponseList\": + {\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/OpenPGPUserIDResponse\"\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 \"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 \"PaginatedVulnerabilityReportResponseList\": + {\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/VulnerabilityReportResponse\"\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.AptAlternateContentSourceResponseList\": + {\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.AptAlternateContentSourceResponse\"\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.FileGitRemoteResponseList\": + {\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.FileGitRemoteResponse\"\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 \"Paginatedhugging_face.HuggingFaceContentResponseList\": + {\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/hugging_face.HuggingFaceContentResponse\"\n }\n + \ }\n }\n },\n \"Paginatedhugging_face.HuggingFaceDistributionResponseList\": + {\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/hugging_face.HuggingFaceDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedhugging_face.HuggingFacePublicationResponseList\": + {\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/hugging_face.HuggingFacePublicationResponse\"\n }\n + \ }\n }\n },\n \"Paginatedhugging_face.HuggingFaceRemoteResponseList\": + {\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/hugging_face.HuggingFaceRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedhugging_face.HuggingFaceRepositoryResponseList\": + {\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/hugging_face.HuggingFaceRepositoryResponse\"\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 \"Paginatednpm.NpmDistributionResponseList\": + {\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/npm.NpmDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatednpm.NpmRemoteResponseList\": + {\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/npm.NpmRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatednpm.NpmRepositoryResponseList\": + {\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/npm.NpmRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatednpm.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/npm.PackageResponse\"\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.PackageProvenanceResponseList\": + {\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.PackageProvenanceResponse\"\n }\n + \ }\n }\n },\n \"Paginatedpython.PythonBlocklistEntryResponseList\": + {\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.PythonBlocklistEntryResponse\"\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 class for content guard serializers.\",\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\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 [deprecated]\\n* `storages.backends.s3.S3Storage` + - 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 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 \"PatchedLoginUpdate\": {\n + \ \"type\": \"object\",\n \"properties\": {\n + \ \"username\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"150 characters or fewer. Letters, digits and @/./+/-/_ only.\",\n \"maxLength\": + 150\n },\n \"old_password\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"Old password\"\n },\n + \ \"new_password\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"New password\"\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 }\n },\n + \ \"PatchedOpenPGPDistribution\": {\n \"type\": \"object\",\n + \ \"description\": \"The Serializer for the Distribution model.\\n\\nThe + serializer deliberately omits the `publication` field due to not all plugins + using\\npublications. To include the `publication` field, plugins should define + it::\\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\\nThe serializer also omits the `remote` field, which is used for pull-through + caching\\nand only by plugins which use publications. Plugins implementing + 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 \"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 \"PatchedOpenPGPKeyring\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"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 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 class for content guard serializers.\",\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 \"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 \"q_select\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Filter distributions on + the upstream Pulp using complex filtering. E.g. pulp_label_select=\\\"foo\\\" + OR pulp_label_select=\\\"key=val\\\"\"\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy357Enum\"\n }\n ],\n + \ \"description\": \"Policy for how replicate will manage + the local objects within the domain.\\n\\n* `all` - Replicate manages ALL + local objects within the domain.\\n* `labeled` - Replicate will only manage + the objects created from a previous replication, unlabled local objects will + be untouched.\\n* `nodelete` - Replicate will not delete any local object + whether they were created by replication or not.\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 + \ \"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 \"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 \"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 + \ \"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 \"description\": \"Sync dependencies + for collections specified via requirements file\"\n },\n + \ \"signed_only\": {\n \"type\": + \"boolean\",\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 \"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 \"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 \"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 \"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 \"rate_limit\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Limits requests per second for each concurrent downloader\"\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 \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\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_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\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 \"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 \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 + \ \"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 \"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 \"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 + \ \"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 \"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 \"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 + \ \"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 + \ \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\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 \"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 \"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 \"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 + \ \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy7e0Enum\"\n }\n ],\n + \ \"default\": \"on_demand\"\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 + \ \"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 \"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 \"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 + \ \"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 \"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 + \ \"retain_checkpoints\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Retain X checkpoint publications + for the repository. Default is null which retains all checkpoints.\",\n \"minimum\": + 1\n },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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.AptAlternateContentSource\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for APT 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 \"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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. Will create a standard structured APT publication.\"\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\n }\n + \ }\n },\n \"Patchedfile.FileGitRemote\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Git 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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 + \ \"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 \"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 \"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 + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"default\": \"HEAD\",\n \"description\": + \"The git ref (branch, tag, or commit hash) to sync from. Defaults to HEAD.\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to 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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"Patchedhugging_face.HuggingFaceDistribution\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for HuggingFaceDistribution + with pull-through caching support.\",\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 \"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 \"Patchedhugging_face.HuggingFaceRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceRemote with Hugging Face specific configuration.\",\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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' enables pull-through + caching.\\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 + \ \"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 + \ \"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 \"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 \"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 + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hf_hub_url\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"minLength\": 1,\n \"default\": + \"https://huggingface.co\",\n \"description\": \"Base + URL for Hugging Face Hub\"\n },\n \"hf_token\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Hugging Face authentication + token for private repositories\"\n }\n }\n + \ },\n \"Patchedhugging_face.HuggingFaceRepository\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceRepository.\\n\\nAdd any new fields if defined + on HuggingFaceRepository.\\nSimilar to the example above, in HuggingFaceContentSerializer.\\nAdditional + validators can be added to the parent validators list\\n\\nFor example::\\n\\nclass + Meta:\\n validators = platform.RepositorySerializer.Meta.validators + [myValidator1, + myValidator2]\",\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion 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 \"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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 + \ \"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 \"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 \"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 + \ \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"Patchednpm.NpmDistribution\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for NPM 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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion 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 \"Patchednpm.NpmRemote\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for NpmRemote.\\n\\nAdd any new fields if defined on NpmRemote.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RemoteSerializer.Meta.validators + [myValidator1, + ...]\\n\\nBy default the 'policy' field in core_serializers.RemoteSerializer + only validates the choice\\n'immediate'. To add on-demand support for more + 'policy' options, e.g. 'streamed' or 'on_demand',\\nre-define the 'policy' + option as follows::\",\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\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 + \ \"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 + \ \"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 \"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 \"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 + \ \"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 \"Patchednpm.NpmRepository\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for NpmRepository.\\n\\nAdd + any new fields if defined on NpmRepository.\\nSimilar to the example above, + in NpmPackageSerializer.\\nAdditional validators can be added to the parent + validators list\\n\\nFor example::\\n\\nclass Meta:\\n validators = core_serializers.RepositorySerializer.Meta.validators + + [myValidator1, ...]\",\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 + \ \"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 + \ \"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 \"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 \"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 + \ \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served.\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served. [Deprecated]\",\n \"deprecated\": + true\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 \"provenance\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether to sync available + provenances for Python packages.\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. [Deprecated]\",\n \"deprecated\": + true\n },\n \"allow_package_substitution\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Whether to allow package + substitution (replacing existing packages with packages that have the same + filename but a different checksum). When False, any new repository version + that would cause such a substitution will be rejected. This applies to all + repository version creation paths including uploads, modify, and sync. When + True (the default), package substitution is allowed.\"\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to 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 \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The pubkey fingerprint to be passed to the package signing service. Format: + 'v:' or 'keyid:<16-hex-char>'. Example: 'v4:ABCDEF1234567890ABCDEF1234567890ABCDEF12'.\",\n + \ \"maxLength\": 68\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 \"repo_config\": {\n + \ \"description\": \"A JSON document describing the + config.repo file Pulp should generate for this repo\"\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* `none` - none\"\n },\n + \ \"layout\": {\n \"allOf\": [\n + \ {\n \"$ref\": \"#/components/schemas/LayoutEnum\"\n + \ }\n ],\n \"nullable\": + true,\n \"description\": \"How to layout the packages + within the published repository.\\n\\n* `nested_alphabetically` - nested_alphabetically\\n* + `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\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 \"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 \"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 \"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 \"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 + \ \"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 \"Policy357Enum\": + {\n \"enum\": [\n \"all\",\n \"labeled\",\n + \ \"nodelete\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `all` - Replicate manages + ALL local objects within the domain.\\n* `labeled` - Replicate will only manage + the objects created from a previous replication, unlabled local objects will + be untouched.\\n* `nodelete` - Replicate will not delete any local object + whether they were created by replication or not.\"\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 \"PolicyB5fEnum\": {\n \"enum\": + [\n \"immediate\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `immediate` - When syncing, + download all metadata and content now.\"\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 + \ \"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 [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 + \ \"ProtocolVersionEnum\": {\n \"enum\": [\n 1\n + \ ],\n \"type\": \"integer\",\n \"description\": + \"* `1` - 1\"\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 [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"meta\": + {\n \"type\": \"object\",\n \"writeOnly\": + true,\n \"description\": \"Dictionary of meta information + about the export. Stored in the TOC JSON.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"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, sha256-checksum and meta 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 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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": \"2026-03-28\",\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 \"PythonPackageContentUpload\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for requests to synchronously upload Python packages.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\n },\n \"artifact\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\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 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 + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"description\": + {\n \"type\": \"string\",\n \"description\": + \"A longer description of the package that can run to several paragraphs.\"\n + \ },\n \"home_page\": {\n \"type\": + \"string\",\n \"description\": \"The URL for the package's + home page.\"\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 \"license\": + {\n \"type\": \"string\",\n \"description\": + \"Text indicating the license covering the distribution\"\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 \"summary\": {\n \"type\": + \"string\",\n \"description\": \"A one-line summary + of what the package does.\"\n },\n \"classifiers\": + {\n \"description\": \"A JSON list containing classification + values for a Python package.\"\n },\n \"download_url\": + {\n \"type\": \"string\",\n \"description\": + \"Legacy field denoting the URL from which this package can be downloaded.\"\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 + \ \"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 \"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 \"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 + \ \"provides_dist\": {\n \"description\": + \"A JSON list containing names of a Distutils project which is contained within + this distribution.\"\n },\n \"requires_external\": + {\n \"description\": \"A JSON list containing some + dependency in the system that the distribution is to be used.\"\n },\n + \ \"requires_dist\": {\n \"description\": + \"A JSON list containing names of some other distutils project required by + this 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 \"description_content_type\": + {\n \"type\": \"string\",\n \"description\": + \"A string stating the markup syntax (if any) used in the distribution's description, + so that tools can intelligently render the description.\"\n },\n + \ \"provides_extras\": {\n \"description\": + \"A JSON list containing names of optional features provided by the package.\"\n + \ },\n \"dynamic\": {\n \"description\": + \"A JSON list containing names of other core metadata fields which are permitted + to vary between sdist and bdist packages. Fields NOT marked dynamic MUST be + the same between bdist and sdist.\"\n },\n \"license_expression\": + {\n \"type\": \"string\",\n \"description\": + \"Text string that is a valid SPDX license expression.\"\n },\n + \ \"license_file\": {\n \"description\": + \"A JSON list containing names of the paths to license-related files.\"\n + \ },\n \"sha256\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"default\": + \"\",\n \"description\": \"The SHA256 digest of this + package.\"\n },\n \"metadata_sha256\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The SHA256 digest of the package's METADATA file.\"\n },\n + \ \"attestations\": {\n \"writeOnly\": + true,\n \"description\": \"A JSON list containing attestations + for the package.\"\n }\n }\n },\n + \ \"RBACContentGuard\": {\n \"type\": \"object\",\n + \ \"description\": \"Base class for content guard serializers.\",\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 class for content guard + serializers.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"RPMPackageUpload\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for requests to synchronously upload RPM packages.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"artifact\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\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 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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n }\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 \"RemoteNetworkConfig\": {\n + \ \"type\": \"object\",\n \"description\": \"Shared + network configuration fields and validation logic used by both\\nRemoteSerializer + and UploadSerializerFieldsMixin.\",\n \"properties\": {\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 + \ \"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 \"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 \"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 + \ \"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 \"RemoteNetworkConfigResponse\": {\n \"type\": + \"object\",\n \"description\": \"Shared network configuration + fields and validation logic used by both\\nRemoteSerializer and UploadSerializerFieldsMixin.\",\n + \ \"properties\": {\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 \"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 \"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 \"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 + \ \"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 \"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 \"RepoTypeEnum\": {\n \"enum\": + [\n \"models\",\n \"datasets\",\n \"spaces\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `models` - Models\\n* `datasets` - Datasets\\n* `spaces` - Spaces\"\n + \ },\n \"Repository\": {\n \"type\": \"object\",\n + \ \"description\": \"Base serializer for use with [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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + [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 [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"readOnly\": true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 },\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 },\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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/AppStatusResponse\"\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/AppStatusResponse\"\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/AppStatusResponse\"\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.s3.S3Storage\",\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 [deprecated]\\n* + `storages.backends.s3.S3Storage` - 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 Tags + on CollectionVersions.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The name of the Tag.\"\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 + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"deprecated\": + true\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 [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"format\": + \"uri\",\n \"nullable\": true,\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 + \ \"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 \"nullable\": + true,\n \"readOnly\": true,\n \"description\": + \"DEPRECATED - Always null\"\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 \"created_resource_prns\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"readOnly\": + true,\n \"description\": \"Resources created by this + task as PRNs.\"\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 \"result\": + {\n \"readOnly\": true,\n \"description\": + \"The result of this task.\"\n }\n },\n + \ \"required\": [\n \"logging_cid\",\n \"name\"\n + \ ]\n },\n \"TaskScheduleResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"Base + serializer for use with [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 UNsetting + a label.\",\n \"properties\": {\n \"key\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n }\n },\n \"required\": + [\n \"key\"\n ]\n },\n \"UnsetLabelResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for synchronously UNsetting a label.\",\n \"properties\": + {\n \"key\": {\n \"type\": \"string\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"q_select\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Filter distributions on + the upstream Pulp using complex filtering. E.g. pulp_label_select=\\\"foo\\\" + OR pulp_label_select=\\\"key=val\\\"\"\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy357Enum\"\n }\n ],\n + \ \"description\": \"Policy for how replicate will manage + the local objects within the domain.\\n\\n* `all` - Replicate manages ALL + local objects within the domain.\\n* `labeled` - Replicate will only manage + the objects created from a previous replication, unlabled local objects will + be untouched.\\n* `nodelete` - Replicate will not delete any local object + whether they were created by replication or not.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"q_select\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Filter distributions on the upstream Pulp using complex filtering. E.g. + pulp_label_select=\\\"foo\\\" OR pulp_label_select=\\\"key=val\\\"\"\n },\n + \ \"last_replication\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last replication + that occurred. Equals to 'null' if no replication task has been executed.\"\n + \ },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy357Enum\"\n }\n ],\n + \ \"description\": \"Policy for how replicate will manage + the local objects within the domain.\\n\\n* `all` - Replicate manages ALL + local objects within the domain.\\n* `labeled` - Replicate will only manage + the objects created from a previous replication, unlabled local objects will + be untouched.\\n* `nodelete` - Replicate will not delete any local object + whether they were created by replication or not.\"\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 \"prn\": {\n \"type\": + \"string\",\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 + \ \"prn\": {\n \"type\": \"string\",\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 \"content_object_prn\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"prn 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 \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"content_object_prn\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"prn 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 \"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 \"VulnerabilityReportResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for the VulnerabilityReport Model.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"vulns\": {},\n \"repo_versions\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n }\n },\n \"content\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"vulns\"\n + \ ]\n },\n \"WorkerResponse\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"readOnly\": + true,\n \"description\": \"The URL of a Collection + content source.\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 + \ \"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 \"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 \"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 + \ \"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 \"description\": \"Sync dependencies + for collections specified via requirements file\"\n },\n + \ \"signed_only\": {\n \"type\": + \"boolean\",\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 \"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 \"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 \"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 \"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 + \ \"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 \"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 \"description\": + \"Sync dependencies for collections specified via requirements file\"\n },\n + \ \"signed_only\": {\n \"type\": + \"boolean\",\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"dependencies\": {\n \"type\": + \"object\",\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 \"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 \"type\": + \"object\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\"\n }\n + \ },\n \"readOnly\": + true\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"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 \"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 \"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 \"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 \"rate_limit\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Limits requests per second for each concurrent downloader\"\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 \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\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_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\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 \"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 \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\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 \"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 \"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 \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\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 \"pulp_created\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of creation.\"\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 \"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 \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this remote.\"\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_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 + \ \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\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 \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\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 \"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 \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 + \ \"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 \"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 \"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 + \ \"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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 \"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 \"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 \"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 \"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 + \ \"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.RoleResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"A + serializer for Role versions.\",\n \"properties\": {\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"vuln_report\": {\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 \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\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 \"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 \"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 \"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 + \ \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\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 \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"The latest RepositoryVersion + for this Repository will be served.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"no_content_change_since\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to 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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\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 + \ \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"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 \"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 \"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 + \ \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\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 \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"no_content_change_since\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to 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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\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 + \ \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy7e0Enum\"\n }\n ],\n + \ \"default\": \"on_demand\"\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 + \ \"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 \"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 \"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 + \ \"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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy7e0Enum\"\n }\n ],\n + \ \"default\": \"on_demand\"\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 \"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 \"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 \"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 \"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 + \ \"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 \"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 \"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 + \ \"retain_checkpoints\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Retain X checkpoint publications + for the repository. Default is null which retains all checkpoints.\",\n \"minimum\": + 1\n },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\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 \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"An optional description.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"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 + \ \"retain_checkpoints\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Retain X checkpoint publications + for the repository. Default is null which retains all checkpoints.\",\n \"minimum\": + 1\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 \"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 + \ \"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 \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"type\": \"object\",\n \"readOnly\": + true,\n \"description\": \"Property that contains arbitrary + metadata stored inside the image manifest.\"\n },\n \"labels\": + {\n \"type\": \"object\",\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.[deprecated] check type field instead\"\n + \ },\n \"is_flatpak\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"A boolean determining whether the image bundles a Flatpak application.[deprecated] + check type field instead\"\n },\n \"type\": + {\n \"type\": \"string\",\n \"description\": + \"Manifest type (flatpak, bootable, signature, etc.).\"\n },\n + \ \"architecture\": {\n \"type\": + \"string\",\n \"description\": \"The CPU architecture + which the binaries in this image are built to run on.\"\n },\n + \ \"os\": {\n \"type\": \"string\",\n + \ \"description\": \"The name of the operating system + which the image is built to run on.\"\n },\n \"compressed_image_size\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"Specifies the sum of + the sizes, in bytes, of all compressed layers\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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.AptAlternateContentSource\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for APT 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 \"deb.AptAlternateContentSourceResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for APT alternate content source.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 \"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 + \ \"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 \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. Will create a standard structured APT publication.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. Will create a standard structured APT publication.\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"plain_component\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Name of the component without any path prefixes.\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"sha256\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"sha256 digest of the dsc file.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"file.FileGitRemote\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Git 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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 + \ \"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 \"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 \"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 + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"default\": \"HEAD\",\n \"description\": + \"The git ref (branch, tag, or commit hash) to sync from. Defaults to HEAD.\"\n + \ }\n },\n \"required\": [\n + \ \"name\",\n \"url\"\n ]\n + \ },\n \"file.FileGitRemoteResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File Git Remotes.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"default\": + \"HEAD\",\n \"description\": \"The git ref (branch, + tag, or commit hash) to sync from. Defaults to HEAD.\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"url\"\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 + \ \"checkpoint\": {\n \"type\": \"boolean\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"checkpoint\": {\n \"type\": + \"boolean\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 \"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 + \ \"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.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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to 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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 \"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 + \ \"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.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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"hugging_face.HuggingFaceContent\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceContent.\",\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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\": \"The relative path within the + repository\"\n },\n \"repo_id\": {\n + \ \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The Hugging Face repository + ID (e.g., 'microsoft/DialoGPT-medium')\"\n },\n \"repo_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RepoTypeEnum\"\n }\n ],\n + \ \"default\": \"models\",\n \"description\": + \"The type of Hugging Face repository\\n\\n* `models` - Models\\n* `datasets` + - Datasets\\n* `spaces` - Spaces\"\n },\n \"revision\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"default\": \"main\",\n \"description\": + \"The git revision/branch/tag\"\n },\n \"size\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"File size in bytes\"\n },\n \"etag\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"ETag from Hugging Face\"\n },\n \"last_modified\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"nullable\": true,\n \"description\": + \"Last modified timestamp\"\n }\n },\n \"required\": + [\n \"artifact\",\n \"relative_path\",\n + \ \"repo_id\"\n ]\n },\n \"hugging_face.HuggingFaceContentResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceContent.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": \"The relative path + within the repository\"\n },\n \"repo_id\": + {\n \"type\": \"string\",\n \"description\": + \"The Hugging Face repository ID (e.g., 'microsoft/DialoGPT-medium')\"\n },\n + \ \"repo_type\": {\n \"allOf\": [\n + \ {\n \"$ref\": \"#/components/schemas/RepoTypeEnum\"\n + \ }\n ],\n \"default\": + \"models\",\n \"description\": \"The type of Hugging + Face repository\\n\\n* `models` - Models\\n* `datasets` - Datasets\\n* `spaces` + - Spaces\"\n },\n \"revision\": {\n + \ \"type\": \"string\",\n \"default\": + \"main\",\n \"description\": \"The git revision/branch/tag\"\n + \ },\n \"size\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"File size in bytes\"\n },\n + \ \"etag\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"ETag from Hugging Face\"\n },\n \"last_modified\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"nullable\": true,\n \"description\": + \"Last modified timestamp\"\n }\n },\n \"required\": + [\n \"artifact\",\n \"relative_path\",\n + \ \"repo_id\"\n ]\n },\n \"hugging_face.HuggingFaceDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceDistribution with pull-through caching support.\",\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 \"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 \"hugging_face.HuggingFaceDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceDistribution with pull-through caching support.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"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 \"hugging_face.HuggingFacePublication\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for HuggingFacePublication.\\n\\nAdd + any new fields if defined on HuggingFacePublication.\\nSimilar to the example + above, in HuggingFaceContentSerializer.\\nAdditional validators can be added + to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n validators + = platform.PublicationSerializer.Meta.validators + [myValidator1, myValidator2]\",\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 \"hugging_face.HuggingFacePublicationResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFacePublication.\\n\\nAdd any new fields if defined + on HuggingFacePublication.\\nSimilar to the example above, in HuggingFaceContentSerializer.\\nAdditional + validators can be added to the parent validators list\\n\\nFor example::\\n\\nclass + Meta:\\n validators = platform.PublicationSerializer.Meta.validators + + [myValidator1, myValidator2]\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"hugging_face.HuggingFaceRemote\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for HuggingFaceRemote + with Hugging Face specific configuration.\",\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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' enables pull-through + caching.\\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 + \ \"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 + \ \"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 \"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 \"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 + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hf_hub_url\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"minLength\": 1,\n \"default\": + \"https://huggingface.co\",\n \"description\": \"Base + URL for Hugging Face Hub\"\n },\n \"hf_token\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Hugging Face authentication + token for private repositories\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"hugging_face.HuggingFaceRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceRemote with Hugging Face specific configuration.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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' enables pull-through + caching.\\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 + \ \"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 \"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 \"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 \"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 \"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 + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hf_hub_url\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"default\": \"https://huggingface.co\",\n + \ \"description\": \"Base URL for Hugging Face Hub\"\n + \ },\n \"hf_token\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Hugging Face authentication token for private repositories\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"url\"\n ]\n },\n \"hugging_face.HuggingFaceRepository\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceRepository.\\n\\nAdd any new fields if defined + on HuggingFaceRepository.\\nSimilar to the example above, in HuggingFaceContentSerializer.\\nAdditional + validators can be added to the parent validators list\\n\\nFor example::\\n\\nclass + Meta:\\n validators = platform.RepositorySerializer.Meta.validators + [myValidator1, + myValidator2]\",\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"hugging_face.HuggingFaceRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceRepository.\\n\\nAdd any new fields if defined + on HuggingFaceRepository.\\nSimilar to the example above, in HuggingFaceContentSerializer.\\nAdditional + validators can be added to the parent validators list\\n\\nFor example::\\n\\nclass + Meta:\\n validators = platform.RepositorySerializer.Meta.validators + [myValidator1, + myValidator2]\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion 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 \"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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 + \ \"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 \"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 \"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 + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 \"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 \"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 \"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 \"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 + \ \"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.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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"npm.NpmDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for NPM 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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion 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 \"npm.NpmDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for NPM Distributions.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"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 \"npm.NpmRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for NpmRemote.\\n\\nAdd any new fields if defined on NpmRemote.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RemoteSerializer.Meta.validators + [myValidator1, + ...]\\n\\nBy default the 'policy' field in core_serializers.RemoteSerializer + only validates the choice\\n'immediate'. To add on-demand support for more + 'policy' options, e.g. 'streamed' or 'on_demand',\\nre-define the 'policy' + option as follows::\",\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\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 + \ \"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 + \ \"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 \"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 \"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 + \ \"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 \"npm.NpmRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for NpmRemote.\\n\\nAdd any new fields if defined on NpmRemote.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RemoteSerializer.Meta.validators + [myValidator1, + ...]\\n\\nBy default the 'policy' field in core_serializers.RemoteSerializer + only validates the choice\\n'immediate'. To add on-demand support for more + 'policy' options, e.g. 'streamed' or 'on_demand',\\nre-define the 'policy' + option as follows::\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\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 + \ \"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 \"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 \"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 \"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 \"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 + \ \"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 \"npm.NpmRepository\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for NpmRepository.\\n\\nAdd any new fields if defined on NpmRepository.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RepositorySerializer.Meta.validators + [myValidator1, + ...]\",\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"npm.NpmRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for NpmRepository.\\n\\nAdd any new fields if defined on NpmRepository.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RepositorySerializer.Meta.validators + [myValidator1, + ...]\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"npm.Package\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for NpmPackage.\",\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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. + If not provided, it will be computed from name and version.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The name of the npm package.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The version of the npm package.\"\n + \ }\n }\n },\n \"npm.PackageResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for NpmPackage.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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. If not provided, it will be + computed from name and version.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"The name of the npm package.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"description\": + \"The version of the npm package.\"\n }\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 + \ \"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 + \ \"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 \"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 \"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 + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 + \ \"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 \"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 \"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 \"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 \"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 + \ \"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 \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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.PackageProvenance\": {\n \"type\": \"object\",\n + \ \"description\": \"A Serializer for PackageProvenance.\",\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n },\n \"package\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"The package that the + provenance is for.\"\n },\n \"verify\": + {\n \"type\": \"boolean\",\n \"writeOnly\": + true,\n \"default\": true,\n \"description\": + \"Verify each attestation in the provenance.\"\n }\n },\n + \ \"required\": [\n \"package\"\n ]\n + \ },\n \"python.PackageProvenanceResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for PackageProvenance.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"package\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"The package that the provenance is for.\"\n },\n \"provenance\": + {\n \"readOnly\": true\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"package\"\n ]\n },\n \"python.PythonBlocklistEntry\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for PythonBlocklistEntry.\\n\\nThe `repository` is supplied by + the URL (not the request body) and is injected\\nby the viewset before saving.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Package name to block (for + all versions). Compared after PEP 503 normalization. Required when 'filename' + is not provided.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Exact version string to block (e.g. '1.0'). Only used when 'name' is set.\"\n + \ },\n \"filename\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Exact filename to block. Required + when 'name' is not provided.\"\n }\n }\n + \ },\n \"python.PythonBlocklistEntryResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for PythonBlocklistEntry.\\n\\nThe + `repository` is supplied by the URL (not the request body) and is injected\\nby + the viewset before saving.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL of this blocklist + entry.\"\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"Repository this blocklist + entry belongs to.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Package name to block (for + all versions). Compared after PEP 503 normalization. Required when 'filename' + is not provided.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Exact version string to + block (e.g. '1.0'). Only used when 'name' is set.\"\n },\n + \ \"filename\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"Exact filename to block. Required when 'name' is not provided.\"\n },\n + \ \"added_by\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"PRN of the user who added this blocklist entry.\"\n }\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served.\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served. [Deprecated]\",\n \"deprecated\": + true\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The Pulp Resource Name (PRN) + of the associated optional content guard.\"\n },\n \"no_content_change_since\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served. [Deprecated]\",\n \"deprecated\": + true\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"description\": + {\n \"type\": \"string\",\n \"description\": + \"A longer description of the package that can run to several paragraphs.\"\n + \ },\n \"home_page\": {\n \"type\": + \"string\",\n \"description\": \"The URL for the package's + home page.\"\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 \"license\": + {\n \"type\": \"string\",\n \"description\": + \"Text indicating the license covering the distribution\"\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 \"summary\": {\n \"type\": + \"string\",\n \"description\": \"A one-line summary + of what the package does.\"\n },\n \"classifiers\": + {\n \"description\": \"A JSON list containing classification + values for a Python package.\"\n },\n \"download_url\": + {\n \"type\": \"string\",\n \"description\": + \"Legacy field denoting the URL from which this package can be downloaded.\"\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 + \ \"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 \"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 \"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 + \ \"provides_dist\": {\n \"description\": + \"A JSON list containing names of a Distutils project which is contained within + this distribution.\"\n },\n \"requires_external\": + {\n \"description\": \"A JSON list containing some + dependency in the system that the distribution is to be used.\"\n },\n + \ \"requires_dist\": {\n \"description\": + \"A JSON list containing names of some other distutils project required by + this 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 \"description_content_type\": + {\n \"type\": \"string\",\n \"description\": + \"A string stating the markup syntax (if any) used in the distribution's description, + so that tools can intelligently render the description.\"\n },\n + \ \"provides_extras\": {\n \"description\": + \"A JSON list containing names of optional features provided by the package.\"\n + \ },\n \"dynamic\": {\n \"description\": + \"A JSON list containing names of other core metadata fields which are permitted + to vary between sdist and bdist packages. Fields NOT marked dynamic MUST be + the same between bdist and sdist.\"\n },\n \"license_expression\": + {\n \"type\": \"string\",\n \"description\": + \"Text string that is a valid SPDX license expression.\"\n },\n + \ \"license_file\": {\n \"description\": + \"A JSON list containing names of the paths to license-related files.\"\n + \ },\n \"sha256\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"default\": + \"\",\n \"description\": \"The SHA256 digest of this + package.\"\n },\n \"metadata_sha256\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The SHA256 digest of the package's METADATA file.\"\n },\n + \ \"attestations\": {\n \"writeOnly\": + true,\n \"description\": \"A JSON list containing attestations + for the 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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\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 \"description\": + {\n \"type\": \"string\",\n \"description\": + \"A longer description of the package that can run to several paragraphs.\"\n + \ },\n \"home_page\": {\n \"type\": + \"string\",\n \"description\": \"The URL for the package's + home page.\"\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 \"license\": + {\n \"type\": \"string\",\n \"description\": + \"Text indicating the license covering the distribution\"\n },\n + \ \"metadata_version\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Version of the file format\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The name of the python 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 \"summary\": + {\n \"type\": \"string\",\n \"description\": + \"A one-line summary of what the package does.\"\n },\n + \ \"version\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The packages version number.\"\n },\n \"classifiers\": + {\n \"description\": \"A JSON list containing classification + values for a Python package.\"\n },\n \"download_url\": + {\n \"type\": \"string\",\n \"description\": + \"Legacy field denoting the URL from which this package can be downloaded.\"\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 + \ \"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 \"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 \"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 + \ \"provides_dist\": {\n \"description\": + \"A JSON list containing names of a Distutils project which is contained within + this distribution.\"\n },\n \"requires_external\": + {\n \"description\": \"A JSON list containing some + dependency in the system that the distribution is to be used.\"\n },\n + \ \"requires_dist\": {\n \"description\": + \"A JSON list containing names of some other distutils project required by + this 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 \"description_content_type\": + {\n \"type\": \"string\",\n \"description\": + \"A string stating the markup syntax (if any) used in the distribution's description, + so that tools can intelligently render the description.\"\n },\n + \ \"provides_extras\": {\n \"description\": + \"A JSON list containing names of optional features provided by the package.\"\n + \ },\n \"dynamic\": {\n \"description\": + \"A JSON list containing names of other core metadata fields which are permitted + to vary between sdist and bdist packages. Fields NOT marked dynamic MUST be + the same between bdist and sdist.\"\n },\n \"license_expression\": + {\n \"type\": \"string\",\n \"description\": + \"Text string that is a valid SPDX license expression.\"\n },\n + \ \"license_file\": {\n \"description\": + \"A JSON list containing names of the paths to license-related files.\"\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 \"python_version\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The tag that indicates which + Python implementation or version the package requires.\"\n },\n + \ \"size\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"The size of the package + in bytes.\"\n },\n \"sha256\": {\n \"type\": + \"string\",\n \"default\": \"\",\n \"description\": + \"The SHA256 digest of this package.\"\n },\n \"metadata_sha256\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The SHA256 digest of the + package's METADATA file.\"\n },\n \"provenance\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The created provenance object + on upload.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 \"provenance\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether to sync available + provenances for Python packages.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 \"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 + \ \"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 },\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 \"provenance\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether to sync available + provenances for Python packages.\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. [Deprecated]\",\n \"deprecated\": + true\n },\n \"allow_package_substitution\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Whether to allow package + substitution (replacing existing packages with packages that have the same + filename but a different checksum). When False, any new repository version + that would cause such a substitution will be rejected. This applies to all + repository version creation paths including uploads, modify, and sync. When + True (the default), package substitution is allowed.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. [Deprecated]\",\n \"deprecated\": + true\n },\n \"allow_package_substitution\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Whether to allow package + substitution (replacing existing packages with packages that have the same + filename but a different checksum). When False, any new repository version + that would cause such a substitution will be rejected. This applies to all + repository version creation paths including uploads, modify, and sync. When + True (the default), package substitution is allowed.\"\n },\n + \ \"blocklist_entries_href\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"URL to the blocklist entries for 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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\n },\n \"vuln_report\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\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\": \"DEPRECATED: Base location + of this package. This field will be removed in a future release of pulp_rpm.\",\n + \ \"deprecated\": true\n },\n \"location_href\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"DEPRECATED: Relative location + of package to the repodata. This field will be removed in a future release + of pulp_rpm.\",\n \"deprecated\": true\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 + \ \"signing_keys\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"maxLength\": 68\n },\n + \ \"readOnly\": true,\n \"nullable\": + true,\n \"description\": \"List of signing key fingerprints + used to sign this package. \"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\n },\n \"vuln_report\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to 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 \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"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 \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"repo_config\": + {\n \"description\": \"A JSON document describing the + config.repo file Pulp should generate for this repo\"\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* `none` - none\"\n },\n \"layout\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/LayoutEnum\"\n }\n ],\n + \ \"nullable\": true,\n \"description\": + \"How to layout the packages within the published repository.\\n\\n* `nested_alphabetically` + - nested_alphabetically\\n* `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"readOnly\": true,\n + \ \"description\": \"REMOVED: The checksum type for + metadata. Not operational since pulp_rpm 3.30.0 release. 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 \"deprecated\": true\n },\n + \ \"package_checksum_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"readOnly\": true,\n + \ \"description\": \"REMOVED: The checksum type for + packages. Not operational since pulp_rpm 3.30.0 release. 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 \"deprecated\": true\n },\n + \ \"gpgcheck\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"REMOVED: An option specifying + whether a client should perform a GPG signature check on packages. Not operational + since pulp_rpm 3.30.0 release. Set these values using 'repo_config' instead.\",\n + \ \"maximum\": 1,\n \"minimum\": + 0,\n \"deprecated\": true\n },\n + \ \"repo_gpgcheck\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"REMOVED: An option specifying + whether a client should perform a GPG signature check on the repodata. Not + operational since pulp_rpm 3.30.0 release. Set these values using 'repo_config' + instead.\",\n \"maximum\": 1,\n \"minimum\": + 0,\n \"deprecated\": true\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 operational since pulp_rpm + 3.25.0 release\",\n \"deprecated\": true\n },\n + \ \"repo_config\": {\n \"description\": + \"A JSON document describing the config.repo file Pulp should generate for + this repo\"\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* `none` - none\"\n },\n \"layout\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/LayoutEnum\"\n }\n ],\n + \ \"nullable\": true,\n \"description\": + \"How to layout the packages within the published repository.\\n\\n* `nested_alphabetically` + - nested_alphabetically\\n* `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 \"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 + \ \"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 \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The pubkey fingerprint to be passed to the package signing service. Format: + 'v:' or 'keyid:<16-hex-char>'. Example: 'v4:ABCDEF1234567890ABCDEF1234567890ABCDEF12'.\",\n + \ \"maxLength\": 68\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 \"repo_config\": {\n + \ \"description\": \"A JSON document describing the + config.repo file Pulp should generate for this repo\"\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* `none` - none\"\n },\n + \ \"layout\": {\n \"allOf\": [\n + \ {\n \"$ref\": \"#/components/schemas/LayoutEnum\"\n + \ }\n ],\n \"nullable\": + true,\n \"description\": \"How to layout the packages + within the published repository.\\n\\n* `nested_alphabetically` - nested_alphabetically\\n* + `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"nullable\": + true,\n \"description\": \"The pubkey fingerprint to + be passed to the package signing service. Format: 'v:' + or 'keyid:<16-hex-char>'. Example: 'v4:ABCDEF1234567890ABCDEF1234567890ABCDEF12'.\",\n + \ \"maxLength\": 68\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 \"readOnly\": true,\n + \ \"description\": \"REMOVED: The checksum type to use + for metadata. Not operational since pulp_rpm 3.30.0 release. 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 \"deprecated\": true\n },\n + \ \"package_checksum_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"readOnly\": true,\n + \ \"nullable\": true,\n \"description\": + \"REMOVED: The checksum type for packages. Not operational since pulp_rpm + 3.30.0 release. 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 \"deprecated\": + true\n },\n \"gpgcheck\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"REMOVED: An option specifying + whether a client should perform a GPG signature check on packages. Not operational + since pulp_rpm 3.30.0 release. Set these values using 'repo_config' instead.\",\n + \ \"maximum\": 1,\n \"minimum\": + 0,\n \"deprecated\": true\n },\n + \ \"repo_gpgcheck\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"REMOVED: An option specifying + whether a client should perform a GPG signature check on the repodata. Not + operational since pulp_rpm 3.30.0 release. Set these values using 'repo_config' + instead.\",\n \"maximum\": 1,\n \"minimum\": + 0,\n \"deprecated\": true\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 \"deprecated\": true\n },\n + \ \"repo_config\": {\n \"description\": + \"A JSON document describing the config.repo file Pulp should generate for + this repo\"\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* `none` - none\"\n },\n + \ \"layout\": {\n \"allOf\": [\n + \ {\n \"$ref\": \"#/components/schemas/LayoutEnum\"\n + \ }\n ],\n \"nullable\": + true,\n \"description\": \"How to layout the packages + within the published repository.\\n\\n* `nested_alphabetically` - nested_alphabetically\\n* + `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 \"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 + \ \"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 \"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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + Age: + - '27' Allow: - GET, HEAD, OPTIONS + Cache-Control: + - max-age=8640000 Connection: - keep-alive Content-Disposition: - inline; filename="Pulp 3 API.json" Content-Length: - - '2300073' + - '6373698' Content-Type: - application/json Correlation-ID: - - f7276e5bb1a342e7bca72b64a69951e7 + - 4cb8b321f9e742b6b39176092fa0adfb + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 08 Dec 2022 13:28:14 GMT + - Mon, 27 Apr 2026 15:17:19 GMT + Expires: + - Wed, 05 Aug 2026 15:16:52 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - Accept X-Content-Type-Options: @@ -32907,21 +76589,29 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - Correlation-ID: - - f7276e5bb1a342e7bca72b64a69951e7 - User-Agent: - - Squeezer/0.0.14-dev + Correlation-Id: + - 4cb8b321f9e742b6b39176092fa0adfb + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/8e4ef692-bf7b-4c8c-9cf6-ea189aaac8c9/","pulp_created":"2022-12-08T13:28:07.735822Z","versions_href":"/pulp/api/v3/repositories/file/file/8e4ef692-bf7b-4c8c-9cf6-ea189aaac8c9/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/8e4ef692-bf7b-4c8c-9cf6-ea189aaac8c9/versions/1/","name":"test_file_repository","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/","prn":"prn:file.filerepository:019dcf83-d848-70c0-969f-1d253672f527","pulp_created":"2026-04-27T15:16:57.547169Z","pulp_last_updated":"2026-04-27T15:17:06.871007Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/versions/1/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -32930,65 +76620,21 @@ interactions: Connection: - keep-alive Content-Length: - - '551' + - '696' Content-Type: - application/json Correlation-ID: - - f7276e5bb1a342e7bca72b64a69951e7 - Date: - - Thu, 08 Dec 2022 13:28:14 GMT - Referrer-Policy: + - 4cb8b321f9e742b6b39176092fa0adfb + Cross-Origin-Opener-Policy: - same-origin - Server: - - nginx/1.14.1 - Vary: - - Accept, Cookie - 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: - - f7276e5bb1a342e7bca72b64a69951e7 - User-Agent: - - Squeezer/0.0.14-dev - method: GET - uri: http://pulp.example.org/pulp/api/v3/publications/file/file/?repository_version=%2Fpulp%2Fapi%2Fv3%2Frepositories%2Ffile%2Ffile%2F8e4ef692-bf7b-4c8c-9cf6-ea189aaac8c9%2Fversions%2F1%2F&offset=0&limit=1 - response: - body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/publications/file/file/db70a59f-ffe6-4202-9b4c-6573bd84fda7/","pulp_created":"2022-12-08T13:28:11.108313Z","repository_version":"/pulp/api/v3/repositories/file/file/8e4ef692-bf7b-4c8c-9cf6-ea189aaac8c9/versions/1/","repository":"/pulp/api/v3/repositories/file/file/8e4ef692-bf7b-4c8c-9cf6-ea189aaac8c9/","distributions":[],"manifest":"PULP_MANIFEST"}]}' - headers: - Access-Control-Expose-Headers: - - Correlation-ID - Allow: - - GET, POST, HEAD, OPTIONS - Connection: - - keep-alive - Content-Length: - - '429' - Content-Type: - - application/json - Correlation-ID: - - f7276e5bb1a342e7bca72b64a69951e7 Date: - - Thu, 08 Dec 2022 13:28:15 GMT + - Mon, 27 Apr 2026 15:17:19 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_distribution-1.yml b/tests/fixtures/file_distribution-1.yml index feb1522..2e0c473 100644 --- a/tests/fixtures/file_distribution-1.yml +++ b/tests/fixtures/file_distribution-1.yml @@ -2,117 +2,27 @@ interactions: - request: body: null headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - Squeezer/0.0.14-dev - method: GET - uri: http://pulp.example.org/pulp/api/v3/contentguards/?name=test_content_guard&offset=0&limit=1 - response: - body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/contentguards/certguard/x509/edd3f99d-08fd-44e1-a62b-a9de84c7a89c/","pulp_created":"2022-12-08T13:19:38.466220Z","name":"test_content_guard","description":null}]}' - headers: - Access-Control-Expose-Headers: - - Correlation-ID - Allow: - - GET, HEAD, OPTIONS - Connection: - - keep-alive - Content-Length: - - '239' - Content-Type: - - application/json - Correlation-ID: - - 61da347e83624b5b8eedf8ebf281cebf - Date: - - Thu, 08 Dec 2022 13:28:17 GMT - Referrer-Policy: - - same-origin - Server: - - nginx/1.14.1 - Vary: - - Accept, Cookie - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - Correlation-ID: - - 61da347e83624b5b8eedf8ebf281cebf - User-Agent: - - Squeezer/0.0.14-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/?name=test_file_distribution&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: - - 61da347e83624b5b8eedf8ebf281cebf - Date: - - Thu, 08 Dec 2022 13:28:17 GMT - Referrer-Policy: - - same-origin - Server: - - nginx/1.14.1 - Vary: - - Accept, Cookie - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - status: - code: 200 - message: OK -- request: - body: '{"base_path": "test_file_base_path", "publication": "/pulp/api/v3/publications/file/file/db70a59f-ffe6-4202-9b4c-6573bd84fda7/", - "content_guard": "/pulp/api/v3/contentguards/certguard/x509/edd3f99d-08fd-44e1-a62b-a9de84c7a89c/", - "name": "test_file_distribution", "repository": null}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '282' - Content-Type: - - application/json - Correlation-ID: - - 61da347e83624b5b8eedf8ebf281cebf - User-Agent: - - Squeezer/0.0.14-dev - method: POST - uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/ + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?name=test_file_repository&offset=0&limit=1 response: body: - string: '{"task":"/pulp/api/v3/tasks/bc715699-a4ff-4b3b-82ac-c8f4c7c4934e/"}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/","prn":"prn:file.filerepository:019dcf83-d848-70c0-969f-1d253672f527","pulp_created":"2026-04-27T15:16:57.547169Z","pulp_last_updated":"2026-04-27T15:17:06.871007Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/versions/1/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -121,65 +31,21 @@ interactions: Connection: - keep-alive Content-Length: - - '67' + - '696' Content-Type: - application/json Correlation-ID: - - 61da347e83624b5b8eedf8ebf281cebf - Date: - - Thu, 08 Dec 2022 13:28:17 GMT - Referrer-Policy: + - fe79da838b884d789c48eea013bfe6cd + Cross-Origin-Opener-Policy: - same-origin - Server: - - nginx/1.14.1 - Vary: - - Accept, Cookie - 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: - - 61da347e83624b5b8eedf8ebf281cebf - User-Agent: - - Squeezer/0.0.14-dev - method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/bc715699-a4ff-4b3b-82ac-c8f4c7c4934e/ - response: - body: - string: '{"pulp_href":"/pulp/api/v3/tasks/bc715699-a4ff-4b3b-82ac-c8f4c7c4934e/","pulp_created":"2022-12-08T13:28:17.830017Z","state":"running","name":"pulpcore.app.tasks.base.general_create","logging_cid":"61da347e83624b5b8eedf8ebf281cebf","started_at":"2022-12-08T13:28:17.862656Z","finished_at":null,"error":null,"worker":"/pulp/api/v3/workers/9f3060a6-fe8c-4f5f-8d60-0da5bf318aba/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["/api/v3/distributions/"]}' - headers: - Access-Control-Expose-Headers: - - Correlation-ID - Allow: - - GET, PATCH, DELETE, HEAD, OPTIONS - Connection: - - keep-alive - Content-Length: - - '531' - Content-Type: - - application/json - Correlation-ID: - - 61da347e83624b5b8eedf8ebf281cebf Date: - - Thu, 08 Dec 2022 13:28:17 GMT + - Mon, 27 Apr 2026 15:17:22 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: @@ -190,88 +56,52 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - Correlation-ID: - - 61da347e83624b5b8eedf8ebf281cebf - User-Agent: - - Squeezer/0.0.14-dev + Correlation-Id: + - fe79da838b884d789c48eea013bfe6cd + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/bc715699-a4ff-4b3b-82ac-c8f4c7c4934e/ + uri: http://pulp.example.org/pulp/api/v3/publications/file/file/?repository_version=%2Fpulp%2Fapi%2Fv3%2Frepositories%2Ffile%2Ffile%2F019dcf83-d848-70c0-969f-1d253672f527%2Fversions%2F1%2F&offset=0&limit=1 response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/bc715699-a4ff-4b3b-82ac-c8f4c7c4934e/","pulp_created":"2022-12-08T13:28:17.830017Z","state":"completed","name":"pulpcore.app.tasks.base.general_create","logging_cid":"61da347e83624b5b8eedf8ebf281cebf","started_at":"2022-12-08T13:28:17.862656Z","finished_at":"2022-12-08T13:28:18.015076Z","error":null,"worker":"/pulp/api/v3/workers/9f3060a6-fe8c-4f5f-8d60-0da5bf318aba/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":["/pulp/api/v3/distributions/file/file/33f1cbf6-08f2-4a16-ae54-88b0b7e0b69b/"],"reserved_resources_record":["/api/v3/distributions/"]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/publications/file/file/019dcf84-0fca-7900-953c-95df8a2b47bd/","prn":"prn:file.filepublication:019dcf84-0fca-7900-953c-95df8a2b47bd","pulp_created":"2026-04-27T15:17:11.759004Z","pulp_last_updated":"2026-04-27T15:17:11.903472Z","repository_version":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/versions/1/","repository":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/","distributions":[],"manifest":"PULP_MANIFEST","checkpoint":false}]}' headers: Access-Control-Expose-Headers: - Correlation-ID Allow: - - GET, PATCH, DELETE, HEAD, OPTIONS + - GET, POST, HEAD, OPTIONS Connection: - keep-alive Content-Length: - - '634' + - '568' Content-Type: - application/json Correlation-ID: - - 61da347e83624b5b8eedf8ebf281cebf - Date: - - Thu, 08 Dec 2022 13:28:19 GMT - Referrer-Policy: + - fe79da838b884d789c48eea013bfe6cd + Cross-Origin-Opener-Policy: - same-origin - Server: - - nginx/1.14.1 - Vary: - - Accept, Cookie - 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: - - 61da347e83624b5b8eedf8ebf281cebf - User-Agent: - - Squeezer/0.0.14-dev - method: GET - uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/33f1cbf6-08f2-4a16-ae54-88b0b7e0b69b/ - response: - body: - string: '{"pulp_href":"/pulp/api/v3/distributions/file/file/33f1cbf6-08f2-4a16-ae54-88b0b7e0b69b/","pulp_created":"2022-12-08T13:28:17.992614Z","base_path":"test_file_base_path","base_url":"http://localhost:5001/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/edd3f99d-08fd-44e1-a62b-a9de84c7a89c/","pulp_labels":{},"name":"test_file_distribution","repository":null,"publication":"/pulp/api/v3/publications/file/file/db70a59f-ffe6-4202-9b4c-6573bd84fda7/"}' - headers: - Access-Control-Expose-Headers: - - Correlation-ID - Allow: - - GET, PUT, PATCH, DELETE, HEAD, OPTIONS - Connection: - - keep-alive - Content-Length: - - '493' - Content-Type: - - application/json - Correlation-ID: - - 61da347e83624b5b8eedf8ebf281cebf Date: - - Thu, 08 Dec 2022 13:28:19 GMT + - Mon, 27 Apr 2026 15:17:22 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_distribution-2.yml b/tests/fixtures/file_distribution-2.yml index ddb2a74..fa52a30 100644 --- a/tests/fixtures/file_distribution-2.yml +++ b/tests/fixtures/file_distribution-2.yml @@ -2,19 +2,145 @@ interactions: - request: body: null headers: - Accept: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/contentguards/?name=test_content_guard&offset=0&limit=1 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","pulp_created":"2026-04-27T15:17:16.462156Z","pulp_last_updated":"2026-04-27T15:17:16.462181Z","name":"test_content_guard","description":null}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '362' + Content-Type: - application/json + Correlation-ID: + - df7c0f93a52549f69a322cc1c92e3127 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:24 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.14-dev + Correlation-Id: + - df7c0f93a52549f69a322cc1c92e3127 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/?name=test_file_distribution&offset=0&limit=1 response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/distributions/file/file/33f1cbf6-08f2-4a16-ae54-88b0b7e0b69b/","pulp_created":"2022-12-08T13:28:17.992614Z","base_path":"test_file_base_path","base_url":"http://localhost:5001/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/edd3f99d-08fd-44e1-a62b-a9de84c7a89c/","pulp_labels":{},"name":"test_file_distribution","repository":null,"publication":"/pulp/api/v3/publications/file/file/db70a59f-ffe6-4202-9b4c-6573bd84fda7/"}]}' + 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: + - df7c0f93a52549f69a322cc1c92e3127 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:24 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: '{"base_path": "test_file_base_path", "publication": "/pulp/api/v3/publications/file/file/019dcf84-0fca-7900-953c-95df8a2b47bd/", + "content_guard": "/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/", + "name": "test_file_distribution", "repository": null}' + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Content-Length: + - '282' + Correlation-Id: + - df7c0f93a52549f69a322cc1c92e3127 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + content-type: + - application/json + method: POST + uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/ + response: + body: + string: '{"task":"/pulp/api/v3/tasks/019dcf84-441a-7935-9410-5c289376bc79/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,19 +149,189 @@ interactions: Connection: - keep-alive Content-Length: - - '545' + - '67' Content-Type: - application/json Correlation-ID: - - cae186243ef7428d8e31a12700cb6cfc + - df7c0f93a52549f69a322cc1c92e3127 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:25 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - df7c0f93a52549f69a322cc1c92e3127 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019dcf84-441a-7935-9410-5c289376bc79/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019dcf84-441a-7935-9410-5c289376bc79/","prn":"prn:core.task:019dcf84-441a-7935-9410-5c289376bc79","pulp_created":"2026-04-27T15:17:25.158952Z","pulp_last_updated":"2026-04-27T15:17:25.150480Z","state":"running","name":"pulpcore.app.tasks.base.general_create","logging_cid":"df7c0f93a52549f69a322cc1c92e3127","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2026-04-27T15:17:25.234550Z","started_at":"2026-04-27T15:17:25.345069Z","finished_at":null,"error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"created_resource_prns":[],"reserved_resources_record":["pdrn:8276dfc2-4905-4517-93f9-aa4ca410b047:distributions","shared:prn:core.domain:8276dfc2-4905-4517-93f9-aa4ca410b047"],"result":null}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '802' + Content-Type: + - application/json + Correlation-ID: + - df7c0f93a52549f69a322cc1c92e3127 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:25 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - df7c0f93a52549f69a322cc1c92e3127 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019dcf84-441a-7935-9410-5c289376bc79/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019dcf84-441a-7935-9410-5c289376bc79/","prn":"prn:core.task:019dcf84-441a-7935-9410-5c289376bc79","pulp_created":"2026-04-27T15:17:25.158952Z","pulp_last_updated":"2026-04-27T15:17:25.150480Z","state":"completed","name":"pulpcore.app.tasks.base.general_create","logging_cid":"df7c0f93a52549f69a322cc1c92e3127","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2026-04-27T15:17:25.234550Z","started_at":"2026-04-27T15:17:25.345069Z","finished_at":"2026-04-27T15:17:27.197833Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":["/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/"],"created_resource_prns":["prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3"],"reserved_resources_record":["pdrn:8276dfc2-4905-4517-93f9-aa4ca410b047:distributions","shared:prn:core.domain:8276dfc2-4905-4517-93f9-aa4ca410b047"],"result":{"prn":"prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3","name":"test_file_distribution","hidden":false,"base_url":"http://localhost:8080/pulp/content/test_file_base_path/","base_path":"test_file_base_path","pulp_href":"/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/","checkpoint":false,"repository":null,"publication":"/pulp/api/v3/publications/file/file/019dcf84-0fca-7900-953c-95df8a2b47bd/","pulp_labels":{},"pulp_created":"2026-04-27T15:17:26.174425Z","content_guard":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","content_guard_prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","pulp_last_updated":"2026-04-27T15:17:26.174450Z","repository_version":null,"no_content_change_since":"2026-04-27T15:17:26.174Z"}}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '1779' + Content-Type: + - application/json + Correlation-ID: + - df7c0f93a52549f69a322cc1c92e3127 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:27 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - df7c0f93a52549f69a322cc1c92e3127 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/","prn":"prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3","pulp_created":"2026-04-27T15:17:26.174425Z","pulp_last_updated":"2026-04-27T15:17:26.174450Z","base_path":"test_file_base_path","base_url":"http://localhost:8080/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","content_guard_prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","no_content_change_since":"2026-04-27T15:17:26.174450Z","hidden":false,"pulp_labels":{},"name":"test_file_distribution","repository":null,"repository_version":null,"publication":"/pulp/api/v3/publications/file/file/019dcf84-0fca-7900-953c-95df8a2b47bd/","checkpoint":false}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '817' + Content-Type: + - application/json + Correlation-ID: + - df7c0f93a52549f69a322cc1c92e3127 + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 08 Dec 2022 13:28:19 GMT + - Mon, 27 Apr 2026 15:17:28 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_distribution-3.yml b/tests/fixtures/file_distribution-3.yml index 958e645..b256f61 100644 --- a/tests/fixtures/file_distribution-3.yml +++ b/tests/fixtures/file_distribution-3.yml @@ -2,19 +2,27 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.14-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/?name=test_file_distribution&offset=0&limit=1 response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/distributions/file/file/33f1cbf6-08f2-4a16-ae54-88b0b7e0b69b/","pulp_created":"2022-12-08T13:28:17.992614Z","base_path":"test_file_base_path","base_url":"http://localhost:5001/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/edd3f99d-08fd-44e1-a62b-a9de84c7a89c/","pulp_labels":{},"name":"test_file_distribution","repository":null,"publication":"/pulp/api/v3/publications/file/file/db70a59f-ffe6-4202-9b4c-6573bd84fda7/"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/","prn":"prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3","pulp_created":"2026-04-27T15:17:26.174425Z","pulp_last_updated":"2026-04-27T15:17:26.174450Z","base_path":"test_file_base_path","base_url":"http://localhost:8080/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","content_guard_prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","no_content_change_since":"2026-04-27T15:17:26.174450Z","hidden":false,"pulp_labels":{},"name":"test_file_distribution","repository":null,"repository_version":null,"publication":"/pulp/api/v3/publications/file/file/019dcf84-0fca-7900-953c-95df8a2b47bd/","checkpoint":false}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,19 +31,21 @@ interactions: Connection: - keep-alive Content-Length: - - '545' + - '869' Content-Type: - application/json Correlation-ID: - - eabbc6c99eb841138f25abf6e97271e7 + - bc55a21891f648ac9cd9545e7cb75b38 + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 08 Dec 2022 13:28:20 GMT + - Mon, 27 Apr 2026 15:17:31 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_distribution-4.yml b/tests/fixtures/file_distribution-4.yml index eefd45d..4f54721 100644 --- a/tests/fixtures/file_distribution-4.yml +++ b/tests/fixtures/file_distribution-4.yml @@ -2,19 +2,27 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.14-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/?name=test_file_distribution&offset=0&limit=1 response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/distributions/file/file/33f1cbf6-08f2-4a16-ae54-88b0b7e0b69b/","pulp_created":"2022-12-08T13:28:17.992614Z","base_path":"test_file_base_path","base_url":"http://localhost:5001/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/edd3f99d-08fd-44e1-a62b-a9de84c7a89c/","pulp_labels":{},"name":"test_file_distribution","repository":null,"publication":"/pulp/api/v3/publications/file/file/db70a59f-ffe6-4202-9b4c-6573bd84fda7/"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/","prn":"prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3","pulp_created":"2026-04-27T15:17:26.174425Z","pulp_last_updated":"2026-04-27T15:17:26.174450Z","base_path":"test_file_base_path","base_url":"http://localhost:8080/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","content_guard_prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","no_content_change_since":"2026-04-27T15:17:26.174450Z","hidden":false,"pulp_labels":{},"name":"test_file_distribution","repository":null,"repository_version":null,"publication":"/pulp/api/v3/publications/file/file/019dcf84-0fca-7900-953c-95df8a2b47bd/","checkpoint":false}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,113 +31,21 @@ interactions: Connection: - keep-alive Content-Length: - - '545' - Content-Type: - - application/json - Correlation-ID: - - 7e1cc66781f44e6f9747936204f6886c - Date: - - Thu, 08 Dec 2022 13:28:20 GMT - Referrer-Policy: - - same-origin - Server: - - nginx/1.14.1 - Vary: - - Accept, Cookie - 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 - Content-Length: - - '0' - Correlation-ID: - - 7e1cc66781f44e6f9747936204f6886c - User-Agent: - - Squeezer/0.0.14-dev - method: DELETE - uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/33f1cbf6-08f2-4a16-ae54-88b0b7e0b69b/ - response: - body: - string: '{"task":"/pulp/api/v3/tasks/237cc1af-c14b-4c03-9dfa-7a64df6a0ba3/"}' - headers: - Access-Control-Expose-Headers: - - Correlation-ID - Allow: - - GET, PUT, PATCH, DELETE, HEAD, OPTIONS - Connection: - - keep-alive - Content-Length: - - '67' + - '869' Content-Type: - application/json Correlation-ID: - - 7e1cc66781f44e6f9747936204f6886c - Date: - - Thu, 08 Dec 2022 13:28:20 GMT - Referrer-Policy: + - 3dcc79f8be194790b3edd150c35291a8 + Cross-Origin-Opener-Policy: - same-origin - Server: - - nginx/1.14.1 - Vary: - - Accept, Cookie - 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: - - 7e1cc66781f44e6f9747936204f6886c - User-Agent: - - Squeezer/0.0.14-dev - method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/237cc1af-c14b-4c03-9dfa-7a64df6a0ba3/ - response: - body: - string: '{"pulp_href":"/pulp/api/v3/tasks/237cc1af-c14b-4c03-9dfa-7a64df6a0ba3/","pulp_created":"2022-12-08T13:28:20.890103Z","state":"completed","name":"pulpcore.app.tasks.base.general_delete","logging_cid":"7e1cc66781f44e6f9747936204f6886c","started_at":"2022-12-08T13:28:20.916381Z","finished_at":"2022-12-08T13:28:20.941807Z","error":null,"worker":"/pulp/api/v3/workers/1a7d67c5-c415-4995-b59d-d964c447b5e0/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["/api/v3/distributions/"]}' - headers: - Access-Control-Expose-Headers: - - Correlation-ID - Allow: - - GET, PATCH, DELETE, HEAD, OPTIONS - Connection: - - keep-alive - Content-Length: - - '558' - Content-Type: - - application/json - Correlation-ID: - - 7e1cc66781f44e6f9747936204f6886c Date: - - Thu, 08 Dec 2022 13:28:21 GMT + - Mon, 27 Apr 2026 15:17:33 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_distribution-5.yml b/tests/fixtures/file_distribution-5.yml index 8a3db60..f29feea 100644 --- a/tests/fixtures/file_distribution-5.yml +++ b/tests/fixtures/file_distribution-5.yml @@ -2,19 +2,83 @@ interactions: - request: body: null headers: - Accept: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/019dcf83-d848-70c0-969f-1d253672f527/","prn":"prn:file.filerepository:019dcf83-d848-70c0-969f-1d253672f527","pulp_created":"2026-04-27T15:16:57.547169Z","pulp_last_updated":"2026-04-27T15:17:06.871007Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/versions/1/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":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: + - '696' + Content-Type: - application/json + Correlation-ID: + - 05231038a4234a9f9a75d2d05314a6aa + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:35 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.14-dev + Correlation-Id: + - 05231038a4234a9f9a75d2d05314a6aa + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/?name=test_file_distribution&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/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/","prn":"prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3","pulp_created":"2026-04-27T15:17:26.174425Z","pulp_last_updated":"2026-04-27T15:17:26.174450Z","base_path":"test_file_base_path","base_url":"http://localhost:8080/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","content_guard_prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","no_content_change_since":"2026-04-27T15:17:26.174450Z","hidden":false,"pulp_labels":{},"name":"test_file_distribution","repository":null,"repository_version":null,"publication":"/pulp/api/v3/publications/file/file/019dcf84-0fca-7900-953c-95df8a2b47bd/","checkpoint":false}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,19 +87,194 @@ interactions: Connection: - keep-alive Content-Length: - - '52' + - '869' + Content-Type: + - application/json + Correlation-ID: + - 05231038a4234a9f9a75d2d05314a6aa + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:36 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: '{"repository": "/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/", + "publication": null}' + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Content-Length: + - '112' + Correlation-Id: + - 05231038a4234a9f9a75d2d05314a6aa + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + content-type: + - application/json + method: PATCH + uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/ + response: + body: + string: '{"task":"/pulp/api/v3/tasks/019dcf84-7110-78f4-aca1-4e6a781771d6/"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '67' Content-Type: - application/json Correlation-ID: - - da99247af1dc4b91bfb4c3153a20b6e3 + - 05231038a4234a9f9a75d2d05314a6aa + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:36 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 05231038a4234a9f9a75d2d05314a6aa + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019dcf84-7110-78f4-aca1-4e6a781771d6/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019dcf84-7110-78f4-aca1-4e6a781771d6/","prn":"prn:core.task:019dcf84-7110-78f4-aca1-4e6a781771d6","pulp_created":"2026-04-27T15:17:36.663656Z","pulp_last_updated":"2026-04-27T15:17:36.657333Z","state":"completed","name":"pulpcore.app.tasks.base.ageneral_update","logging_cid":"05231038a4234a9f9a75d2d05314a6aa","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2026-04-27T15:17:36.716575Z","started_at":"2026-04-27T15:17:36.735834Z","finished_at":"2026-04-27T15:17:36.810934Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"created_resource_prns":[],"reserved_resources_record":["pdrn:8276dfc2-4905-4517-93f9-aa4ca410b047:distributions","shared:prn:core.domain:8276dfc2-4905-4517-93f9-aa4ca410b047"],"result":{"prn":"prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3","name":"test_file_distribution","hidden":false,"base_url":"http://localhost:8080/pulp/content/test_file_base_path/","base_path":"test_file_base_path","pulp_href":"/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/","checkpoint":false,"repository":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/","publication":null,"pulp_labels":{},"pulp_created":"2026-04-27T15:17:26.174425Z","content_guard":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","content_guard_prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","pulp_last_updated":"2026-04-27T15:17:36.767722Z","repository_version":null,"no_content_change_since":null}}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '1618' + Content-Type: + - application/json + Correlation-ID: + - 05231038a4234a9f9a75d2d05314a6aa + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:37 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 05231038a4234a9f9a75d2d05314a6aa + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/","prn":"prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3","pulp_created":"2026-04-27T15:17:26.174425Z","pulp_last_updated":"2026-04-27T15:17:36.767722Z","base_path":"test_file_base_path","base_url":"http://localhost:8080/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","content_guard_prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","no_content_change_since":null,"hidden":false,"pulp_labels":{},"name":"test_file_distribution","repository":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/","repository_version":null,"publication":null,"checkpoint":false}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '792' + Content-Type: + - application/json + Correlation-ID: + - 05231038a4234a9f9a75d2d05314a6aa + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 08 Dec 2022 13:28:21 GMT + - Mon, 27 Apr 2026 15:17:37 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_distribution-6.yml b/tests/fixtures/file_distribution-6.yml new file mode 100644 index 0000000..37202b2 --- /dev/null +++ b/tests/fixtures/file_distribution-6.yml @@ -0,0 +1,112 @@ +interactions: +- request: + body: null + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/019dcf83-d848-70c0-969f-1d253672f527/","prn":"prn:file.filerepository:019dcf83-d848-70c0-969f-1d253672f527","pulp_created":"2026-04-27T15:16:57.547169Z","pulp_last_updated":"2026-04-27T15:17:06.871007Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/versions/1/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":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: + - '696' + Content-Type: + - application/json + Correlation-ID: + - 19912e29e1a343b2af34d4057d920f5e + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:39 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 19912e29e1a343b2af34d4057d920f5e + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/?name=test_file_distribution&offset=0&limit=1 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/","prn":"prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3","pulp_created":"2026-04-27T15:17:26.174425Z","pulp_last_updated":"2026-04-27T15:17:36.767722Z","base_path":"test_file_base_path","base_url":"http://localhost:8080/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","content_guard_prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","no_content_change_since":null,"hidden":false,"pulp_labels":{},"name":"test_file_distribution","repository":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/","repository_version":null,"publication":null,"checkpoint":false}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '844' + Content-Type: + - application/json + Correlation-ID: + - 19912e29e1a343b2af34d4057d920f5e + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:40 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_distribution-7.yml b/tests/fixtures/file_distribution-7.yml new file mode 100644 index 0000000..772442c --- /dev/null +++ b/tests/fixtures/file_distribution-7.yml @@ -0,0 +1,170 @@ +interactions: +- request: + body: null + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/?name=test_file_distribution&offset=0&limit=1 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/","prn":"prn:file.filedistribution:019dcf84-481a-7eee-a234-242688bcb7e3","pulp_created":"2026-04-27T15:17:26.174425Z","pulp_last_updated":"2026-04-27T15:17:36.767722Z","base_path":"test_file_base_path","base_url":"http://localhost:8080/pulp/content/test_file_base_path/","content_guard":"/pulp/api/v3/contentguards/certguard/x509/019dcf84-222b-7901-9e58-a52afc692de7/","content_guard_prn":"prn:certguard.x509certguard:019dcf84-222b-7901-9e58-a52afc692de7","no_content_change_since":null,"hidden":false,"pulp_labels":{},"name":"test_file_distribution","repository":"/pulp/api/v3/repositories/file/file/019dcf83-d848-70c0-969f-1d253672f527/","repository_version":null,"publication":null,"checkpoint":false}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '844' + Content-Type: + - application/json + Correlation-ID: + - 500ae994844841b4ba98e15ba72cf523 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:42 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Content-Length: + - '0' + Correlation-Id: + - 500ae994844841b4ba98e15ba72cf523 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: DELETE + uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/019dcf84-481a-7eee-a234-242688bcb7e3/ + response: + body: + string: '{"task":"/pulp/api/v3/tasks/019dcf84-897c-7920-9f0a-9afd5b63a32a/"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '67' + Content-Type: + - application/json + Correlation-ID: + - 500ae994844841b4ba98e15ba72cf523 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:43 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 500ae994844841b4ba98e15ba72cf523 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019dcf84-897c-7920-9f0a-9afd5b63a32a/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019dcf84-897c-7920-9f0a-9afd5b63a32a/","prn":"prn:core.task:019dcf84-897c-7920-9f0a-9afd5b63a32a","pulp_created":"2026-04-27T15:17:42.917733Z","pulp_last_updated":"2026-04-27T15:17:42.910676Z","state":"completed","name":"pulpcore.app.tasks.base.ageneral_delete","logging_cid":"500ae994844841b4ba98e15ba72cf523","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2026-04-27T15:17:42.984976Z","started_at":"2026-04-27T15:17:43.021815Z","finished_at":"2026-04-27T15:17:43.138977Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"created_resource_prns":[],"reserved_resources_record":["pdrn:8276dfc2-4905-4517-93f9-aa4ca410b047:distributions","shared:prn:core.domain:8276dfc2-4905-4517-93f9-aa4ca410b047"],"result":null}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '830' + Content-Type: + - application/json + Correlation-ID: + - 500ae994844841b4ba98e15ba72cf523 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:43 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_distribution-8.yml b/tests/fixtures/file_distribution-8.yml new file mode 100644 index 0000000..65a38e7 --- /dev/null +++ b/tests/fixtures/file_distribution-8.yml @@ -0,0 +1,56 @@ +interactions: +- request: + body: null + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/distributions/file/file/?name=test_file_distribution&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: + - efc50f19eebe4c8a8dd8116d12e3928c + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:17:45 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_repository-0.yml b/tests/fixtures/file_repository-0.yml index 56449fc..f865d3e 100644 --- a/tests/fixtures/file_repository-0.yml +++ b/tests/fixtures/file_repository-0.yml @@ -2,35 +2,51 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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\": + string: "{\n \"openapi\": \"3.0.1\",\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 \"url\": \"https://raw.githubusercontent.com/pulp/pulpcore/master/LICENSE\",\n + \ \"name\": \"GNU General Public License v2.0 or later\"\n },\n + \ \"x-logo\": {\n \"url\": \"https://pulpproject.org/assets/pulp_logo_icon.svg\"\n + \ },\n \"x-pulp-app-versions\": {\n \"core\": \"3.109.1\",\n + \ \"ansible\": \"0.29.7\",\n \"container\": \"2.27.6\",\n + \ \"deb\": \"3.8.1\",\n \"gem\": \"0.7.5\",\n \"hugging_face\": + \"0.3.0\",\n \"maven\": \"0.12.0\",\n \"npm\": \"0.7.1\",\n + \ \"ostree\": \"2.6.0\",\n \"python\": \"3.29.0\",\n + \ \"rpm\": \"3.36.0\",\n \"certguard\": \"3.109.1\",\n + \ \"file\": \"3.109.1\"\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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n \ \"tags\": [\n \"Ansible: Collections\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": {\n \"schema\": @@ -50,45 +66,56 @@ interactions: \"\"\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 + AccessPolicy.\",\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"The initial index from which to return the results.\",\n \"schema\": + \"Number of results to return per page.\",\n \"schema\": {\n \"type\": \"integer\"\n }\n - \ },\n {\n \"in\": - \"query\",\n \"name\": \"ordering\",\n \"schema\": + \ },\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\": \"prn__in\",\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\": + {\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_href__in\",\n \"schema\": {\n \"type\": @@ -105,13 +132,15 @@ interactions: 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\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": @@ -166,18 +195,23 @@ interactions: \ \"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\": + \"ViewSet for AccessPolicy.\",\n \"summary\": \"Inspect an + access policy\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -192,9 +226,13 @@ interactions: \ }\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\": + \ \"description\": \"ViewSet for AccessPolicy.\",\n \"summary\": \"Update an access policy\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": \"access_policy_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": @@ -219,14 +257,19 @@ interactions: \ \"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\": + for AccessPolicy.\",\n \"summary\": \"Update an access policy\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -247,7 +290,12 @@ interactions: \ }\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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": \"access_policy_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": @@ -260,36 +308,40 @@ interactions: \"#/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\": + \ \"/pulp/api/v3/acs/deb/deb/\": {\n \"get\": {\n \"operationId\": + \"acs_deb_deb_list\",\n \"description\": \"ViewSet for ACS.\",\n + \ \"summary\": \"List apt alternate content sources\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\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\": @@ -332,13 +384,19 @@ interactions: `-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\": + \"query\",\n \"name\": \"prn__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_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 @@ -347,56 +405,67 @@ interactions: false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": \"q\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + Deb\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/Paginateddeb.AptAlternateContentSourceResponseList\"\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\": + \"acs_deb_deb_create\",\n \"description\": \"ViewSet for ACS.\",\n + \ \"summary\": \"Create an apt alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \"#/components/schemas/deb.AptAlternateContentSource\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptAlternateContentSource\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \"#/components/schemas/deb.AptAlternateContentSource\"\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 \"$ref\": \"#/components/schemas/deb.AptAlternateContentSourceResponse\"\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 },\n \"{deb_apt_alternate_content_source_href}\": + {\n \"get\": {\n \"operationId\": \"acs_deb_deb_read\",\n + \ \"description\": \"ViewSet for ACS.\",\n \"summary\": + \"Inspect an apt alternate content source\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -410,77 +479,101 @@ interactions: \"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 + Deb\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/deb.AptAlternateContentSourceResponse\"\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 \"put\": {\n \"operationId\": \"acs_deb_deb_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an apt alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \"#/components/schemas/deb.AptAlternateContentSource\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \"#/components/schemas/deb.AptAlternateContentSource\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \"#/components/schemas/deb.AptAlternateContentSource\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.AptAlternateContentSourceResponse\"\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 + \ \"description\": \"\"\n },\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_deb_deb_partial_update\",\n \"description\": + \"Update the entity partially and trigger an asynchronous task if necessary\",\n + \ \"summary\": \"Update an apt alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"file_file_alternate_content_source_href\",\n \"schema\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Acs: File\"\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\n ],\n \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\n }\n + \"#/components/schemas/Patcheddeb.AptAlternateContentSource\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\n }\n + \"#/components/schemas/Patcheddeb.AptAlternateContentSource\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\n }\n + \"#/components/schemas/Patcheddeb.AptAlternateContentSource\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.AptAlternateContentSourceResponse\"\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 + \ \"description\": \"\"\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\": \"acs_deb_deb_delete\",\n \"description\": + \"Trigger an asynchronous delete ACS task\",\n \"summary\": + \"Delete an apt alternate content source\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"file_file_alternate_content_source_href\",\n \"schema\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Acs: File\"\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\n ],\n \ \"security\": [\n {\n \"basicAuth\": []\n },\n {\n \"cookieAuth\": []\n }\n ],\n \"responses\": @@ -489,15 +582,20 @@ interactions: {\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 + \ }\n },\n \"{deb_apt_alternate_content_source_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"acs_deb_deb_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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Acs: File\"\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\n ],\n \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -515,12 +613,17 @@ interactions: {\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 + \ }\n },\n \"{deb_apt_alternate_content_source_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"acs_deb_deb_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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -534,7 +637,7 @@ interactions: \"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 + Deb\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -542,27 +645,32 @@ interactions: {\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 + \ }\n },\n \"{deb_apt_alternate_content_source_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"acs_deb_deb_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_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 + Deb\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -570,33 +678,42 @@ interactions: {\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 + \ }\n },\n \"{deb_apt_alternate_content_source_href}refresh/\": + {\n \"post\": {\n \"operationId\": \"acs_deb_deb_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 + Alternate Content Source content.\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"file_file_alternate_content_source_href\",\n \"schema\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Acs: File\"\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\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 \"{deb_apt_alternate_content_source_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"acs_deb_deb_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Deb\"\n ],\n \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -614,35 +731,41 @@ interactions: {\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\": + \ }\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 \"summary\": + \"List file alternate content sources\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\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\": @@ -685,13 +808,19 @@ interactions: `-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\": + \"query\",\n \"name\": \"prn__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_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 @@ -700,54 +829,68 @@ interactions: false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": \"q\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + 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/Paginatedrpm.RpmAlternateContentSourceResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileAlternateContentSourceResponseList\"\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 + \"acs_file_file_create\",\n \"description\": \"Alternate Content + Source ViewSet for File\",\n \"summary\": \"Create a file alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Acs: File\"\n ],\n \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \"#/components/schemas/file.FileAlternateContentSource\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \"#/components/schemas/file.FileAlternateContentSource\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \"#/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/rpm.RpmAlternateContentSourceResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\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 },\n \"{file_file_alternate_content_source_href}\": + {\n \"get\": {\n \"operationId\": \"acs_file_file_read\",\n + \ \"description\": \"Alternate Content Source ViewSet for File\",\n + \ \"summary\": \"Inspect a file alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -761,77 +904,101 @@ interactions: \"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 + 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/rpm.RpmAlternateContentSourceResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\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 \"put\": {\n \"operationId\": \"acs_file_file_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/rpm.RpmAlternateContentSource\"\n }\n + \"#/components/schemas/file.FileAlternateContentSource\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \"#/components/schemas/file.FileAlternateContentSource\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\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 + \ \"description\": \"\"\n },\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\": + \"Update the entity partially and trigger an asynchronous task if necessary\",\n + \ \"summary\": \"Update a file alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + \"file_file_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Acs: Rpm\"\n ],\n + \ \"tags\": [\n \"Acs: File\"\n ],\n \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedrpm.RpmAlternateContentSource\"\n }\n + \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedrpm.RpmAlternateContentSource\"\n }\n + \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedrpm.RpmAlternateContentSource\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\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 + \ \"description\": \"\"\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\": \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + \"file_file_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Acs: Rpm\"\n ],\n + \ \"tags\": [\n \"Acs: File\"\n ],\n \ \"security\": [\n {\n \"basicAuth\": []\n },\n {\n \"cookieAuth\": []\n }\n ],\n \"responses\": @@ -840,15 +1007,20 @@ interactions: {\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 + \ }\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\": - \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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: Rpm\"\n ],\n + \ \"tags\": [\n \"Acs: File\"\n ],\n \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -866,12 +1038,17 @@ interactions: {\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 + \ }\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\": - \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -885,7 +1062,7 @@ interactions: \"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 + File\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -893,15 +1070,194 @@ interactions: {\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 + \ }\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\": \"rpm_rpm_alternate_content_source_href\",\n - \ \"schema\": {\n \"type\": - \"string\"\n },\n \"required\": - true\n },\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n @@ -918,6 +1274,257 @@ interactions: \ \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a rpm alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": + \"Update the entity partially and trigger an asynchronous task if necessary\",\n + \ \"summary\": \"Update a rpm alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 @@ -925,7 +1532,12 @@ interactions: {\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\": + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n @@ -942,7 +1554,12 @@ interactions: {\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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n @@ -968,6 +1585,11 @@ interactions: {\n \"get\": {\n \"operationId\": \"ansible_collections_list\",\n \ \"description\": \"Viewset for Ansible Collections.\",\n \"summary\": \"List collections\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -1002,6 +1624,12 @@ interactions: Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n \ \"style\": \"form\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -1016,13 +1644,15 @@ interactions: false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": \"q\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -1040,6 +1670,11 @@ interactions: {\n \"operationId\": \"ansible_collections_read\",\n \"description\": \"Viewset for Ansible Collections.\",\n \"summary\": \"Inspect a collection\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": \"ansible_collection_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": @@ -1067,7 +1702,12 @@ interactions: {\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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": \"ansible_collection_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": @@ -1093,7 +1733,12 @@ interactions: {\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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": \"ansible_collection_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": @@ -1121,8 +1766,13 @@ interactions: \ \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -1148,7 +1798,12 @@ interactions: {\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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": \"ansible_collection_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": @@ -1174,44 +1829,55 @@ interactions: {\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\": + \"Copy content\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Ansible: Copy\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/Copy\"\n }\n },\n - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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\": + \ }\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 @@ -1259,13 +1925,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -1274,37 +1946,38 @@ interactions: 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 + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -1335,9 +2008,14 @@ interactions: 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\": + \ \"summary\": \"Create an artifact\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": @@ -1370,7 +2048,12 @@ interactions: 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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": \"artifact_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": @@ -1397,6 +2080,11 @@ interactions: \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": \"artifact_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": @@ -1410,6 +2098,11 @@ interactions: {\n \"get\": {\n \"operationId\": \"content_list\",\n \ \"description\": \"Endpoint to list all content.\",\n \"summary\": \"List content\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -1432,13 +2125,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -1446,129 +2145,148 @@ interactions: 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.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 + \ \"container.tag\",\n \"core.openpgp_publickey\",\n + \ \"core.openpgp_publicsubkey\",\n \"core.openpgp_signature\",\n + \ \"core.openpgp_userattribute\",\n \"core.openpgp_userid\",\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 + \ \"hugging_face.hugging-face\",\n \"maven.artifact\",\n + \ \"maven.metadata\",\n \"npm.package\",\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* + \ \"python.provenance\",\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* `core.openpgp_publickey` + - core.openpgp_publickey\\n* `core.openpgp_publicsubkey` - core.openpgp_publicsubkey\\n* + `core.openpgp_userid` - core.openpgp_userid\\n* `core.openpgp_userattribute` + - core.openpgp_userattribute\\n* `core.openpgp_signature` - core.openpgp_signature\\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* `container.blob` + - container.blob\\n* `container.manifest` - container.manifest\\n* `container.tag` + - container.tag\\n* `container.signature` - container.signature\\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 + `deb.source_index` - deb.source_index\\n* `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `maven.artifact` - maven.artifact\\n* `maven.metadata` + - maven.metadata\\n* `npm.package` - npm.package\\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* `python.python` - python.python\\n* `python.provenance` + - python.provenance\\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* `file.file` - file.file\"\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 + \ \"container.tag\",\n \"core.openpgp_publickey\",\n + \ \"core.openpgp_publicsubkey\",\n \"core.openpgp_signature\",\n + \ \"core.openpgp_userattribute\",\n \"core.openpgp_userid\",\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 + \ \"hugging_face.hugging-face\",\n \"maven.artifact\",\n + \ \"maven.metadata\",\n \"npm.package\",\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 + \ \"python.provenance\",\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* `core.openpgp_publickey` - core.openpgp_publickey\\n* + `core.openpgp_publicsubkey` - core.openpgp_publicsubkey\\n* `core.openpgp_userid` + - core.openpgp_userid\\n* `core.openpgp_userattribute` - core.openpgp_userattribute\\n* + `core.openpgp_signature` - core.openpgp_signature\\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* `container.blob` - container.blob\\n* + `container.manifest` - container.manifest\\n* `container.tag` - container.tag\\n* + `container.signature` - container.signature\\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* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `maven.artifact` - maven.artifact\\n* `maven.metadata` + - maven.metadata\\n* `npm.package` - npm.package\\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* `python.python` - python.python\\n* `python.provenance` + - python.provenance\\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* `file.file` - file.file\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": + {\n \"type\": \"string\"\n }\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 + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -1592,7 +2310,12 @@ interactions: {\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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 @@ -1614,13 +2337,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -1628,20 +2357,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -1666,6 +2398,12 @@ interactions: \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n \ \"tags\": [\n \"Content: Collection_Deprecations\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": @@ -1690,16 +2428,21 @@ interactions: \ \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -1714,57 +2457,133 @@ interactions: \"#/components/schemas/ansible.AnsibleCollectionDeprecatedResponse\"\n }\n \ }\n },\n \"description\": \"\"\n }\n }\n }\n },\n + \ \"{ansible_ansible_collection_deprecated_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_deprecations_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_collection_deprecated_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Deprecations\"\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_collection_deprecated_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_ansible_collection_deprecations_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_collection_deprecated_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Deprecations\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"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 + {\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 \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\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\": + \ \"pulp_id\",\n \"pulp_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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\": - \"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\": + \"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\": @@ -1774,20 +2593,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"value\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -1821,12 +2643,17 @@ interactions: \ },\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\": + \ \"summary\": \"Create a collection version mark\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": @@ -1846,6 +2673,11 @@ interactions: \ \"description\": \"ViewSet for looking at mark objects for CollectionVersion content.\",\n \"summary\": \"Inspect a collection version mark\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": \"ansible_collection_version_mark_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n @@ -1870,11 +2702,81 @@ interactions: \"#/components/schemas/ansible.CollectionVersionMarkResponse\"\n }\n \ }\n },\n \"description\": \"\"\n }\n }\n }\n },\n + \ \"{ansible_collection_version_mark_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_marks_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_mark_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Marks\"\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_version_mark_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_marks_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_mark_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Marks\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -1890,12 +2792,13 @@ interactions: \"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_id\",\n \"-pulp_labels\",\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_labels\",\n \"pulp_last_updated\",\n \ \"pulp_type\",\n \"timestamp_of_interest\",\n \ \"upstream_id\"\n ]\n \ }\n },\n \"description\": @@ -1904,23 +2807,30 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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\": - \"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\": + \"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 @@ -1940,30 +2850,30 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\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\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"signing_service\",\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\": @@ -1987,6 +2897,12 @@ interactions: \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n \ \"tags\": [\n \"Content: Collection_Signatures\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": {\n \"schema\": @@ -2008,6 +2924,11 @@ interactions: \ \"description\": \"ViewSet for looking at signature objects for CollectionVersion content.\",\n \"summary\": \"Inspect a collection version signature\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": \"ansible_collection_version_signature_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n @@ -2032,13 +2953,80 @@ interactions: \"#/components/schemas/ansible.CollectionVersionSignatureResponse\"\n }\n \ }\n },\n \"description\": \"\"\n }\n }\n }\n },\n + \ \"{ansible_collection_version_signature_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_signatures_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Signatures\"\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_version_signature_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_signatures_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Signatures\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -2061,14 +3049,15 @@ interactions: \ \"-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 + \ \"-homepage\",\n \"-issues\",\n + \ \"-license\",\n \"-manifest\",\n + \ \"-name\",\n \"-namespace\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n \ \"-pulp_last_updated\",\n \"-pulp_type\",\n \ \"-repository\",\n \"-requires_ansible\",\n - \ \"-search_vector\",\n \"-timestamp_of_interest\",\n + \ \"-search_vector\",\n \"-sha256\",\n + \ \"-tags\",\n \"-timestamp_of_interest\",\n \ \"-upstream_id\",\n \"-version\",\n \ \"-version_major\",\n \"-version_minor\",\n \ \"-version_patch\",\n \"-version_prerelease\",\n @@ -2076,13 +3065,14 @@ interactions: \ \"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 + \ \"issues\",\n \"license\",\n + \ \"manifest\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n \ \"pulp_type\",\n \"repository\",\n \ \"requires_ansible\",\n \"search_vector\",\n + \ \"sha256\",\n \"tags\",\n \ \"timestamp_of_interest\",\n \"upstream_id\",\n \ \"version\",\n \"version_major\",\n \ \"version_minor\",\n \"version_patch\",\n @@ -2093,42 +3083,50 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": + \"query\",\n \"name\": \"prn__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_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 @@ -2136,20 +3134,21 @@ interactions: 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_version\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"string\"\n }\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 + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"tags\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -2182,6 +3181,12 @@ interactions: \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n \ \"tags\": [\n \"Content: Collection_Versions\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": {\n \"schema\": @@ -2202,6 +3207,11 @@ interactions: {\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": \"ansible_collection_version_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n @@ -2226,11 +3236,81 @@ interactions: \"#/components/schemas/ansible.CollectionVersionResponse\"\n }\n \ }\n },\n \"description\": \"\"\n }\n }\n }\n },\n + \ \"{ansible_collection_version_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_versions_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Versions\"\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_version_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_collection_versions_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Collection_Versions\"\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/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\": + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": \"company\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": \"Filter results where company matches value\"\n },\n {\n @@ -2336,14 +3416,15 @@ interactions: \ \"-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_labels\",\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_labels\",\n \"pulp_last_updated\",\n \ \"pulp_type\",\n \"resources\",\n \ \"timestamp_of_interest\",\n \"upstream_id\"\n \ ]\n }\n },\n @@ -2352,7 +3433,8 @@ interactions: `-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` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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` @@ -2368,13 +3450,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -2382,20 +3470,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -2419,7 +3510,12 @@ interactions: {\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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": \"ansible_ansible_namespace_metadata_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n @@ -2446,16 +3542,21 @@ interactions: {\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -2469,10 +3570,79 @@ interactions: {\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 + \ }\n }\n }\n },\n \"{ansible_ansible_namespace_metadata_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ansible_namespaces_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_namespace_metadata_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Namespaces\"\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_namespace_metadata_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_ansible_namespaces_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_namespace_metadata_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Namespaces\"\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/content/ansible/roles/\": {\n \"get\": {\n + \ \"operationId\": \"content_ansible_roles_list\",\n \"description\": + \"ViewSet for Role.\",\n \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -2496,11 +3666,12 @@ interactions: \"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_labels\",\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_labels\",\n \ \"pulp_last_updated\",\n \"pulp_type\",\n \ \"timestamp_of_interest\",\n \"upstream_id\",\n \ \"version\"\n ]\n @@ -2510,24 +3681,31 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"query\",\n \"name\": \"prn__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_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 @@ -2535,20 +3713,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"version\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -2574,9 +3755,14 @@ interactions: \ \"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\": + for Role.\",\n \"summary\": \"Create a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": @@ -2597,15 +3783,21 @@ interactions: {\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 + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -2619,10 +3811,78 @@ interactions: {\n \"$ref\": \"#/components/schemas/ansible.RoleResponse\"\n \ }\n }\n },\n \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_role_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_ansible_roles_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Roles\"\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_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_ansible_roles_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Roles\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"digest\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -2648,10 +3908,11 @@ interactions: {\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_labels\",\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_labels\",\n \ \"pulp_last_updated\",\n \"pulp_type\",\n \ \"timestamp_of_interest\",\n \"upstream_id\"\n \ ]\n }\n },\n @@ -2660,7 +3921,8 @@ interactions: `-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` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": @@ -2670,13 +3932,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -2684,20 +3952,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -2721,15 +3992,21 @@ interactions: {\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 + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -2743,10 +4020,78 @@ interactions: {\n \"$ref\": \"#/components/schemas/container.BlobResponse\"\n \ }\n }\n },\n \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_blob_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_container_blobs_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_blob_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Blobs\"\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_blob_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_container_blobs_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_blob_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Blobs\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"digest\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -2794,50 +4139,66 @@ interactions: \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\",\n \"enum\": - [\n \"-annotations\",\n \"-data\",\n + [\n \"-annotations\",\n \"-architecture\",\n + \ \"-compressed_image_size\",\n \"-data\",\n \ \"-digest\",\n \"-is_bootable\",\n \ \"-is_flatpak\",\n \"-labels\",\n - \ \"-media_type\",\n \"-pk\",\n - \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-media_type\",\n \"-os\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\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 + \ \"-type\",\n \"-upstream_id\",\n + \ \"annotations\",\n \"architecture\",\n + \ \"compressed_image_size\",\n \"data\",\n + \ \"digest\",\n \"is_bootable\",\n + \ \"is_flatpak\",\n \"labels\",\n + \ \"media_type\",\n \"os\",\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 + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"schema_version\",\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` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": + `type` - Type\\n* `-type` - Type (descending)\\n* `data` - Data\\n* `-data` + - Data (descending)\\n* `annotations` - Annotations\\n* `-annotations` - Annotations + (descending)\\n* `labels` - Labels\\n* `-labels` - Labels (descending)\\n* + `architecture` - Architecture\\n* `-architecture` - Architecture (descending)\\n* + `os` - Os\\n* `-os` - Os (descending)\\n* `compressed_image_size` - Compressed + image size\\n* `-compressed_image_size` - Compressed image size (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\": + \"query\",\n \"name\": \"prn__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_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 @@ -2845,20 +4206,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -2882,6 +4246,11 @@ interactions: {\n \"operationId\": \"content_container_manifests_read\",\n \ \"description\": \"ViewSet for Manifest.\",\n \"summary\": \"Inspect a manifest\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": \"container_manifest_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": @@ -2905,10 +4274,78 @@ interactions: {\n \"$ref\": \"#/components/schemas/container.ManifestResponse\"\n \ }\n }\n },\n \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_manifest_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_container_manifests_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Manifests\"\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_manifest_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_container_manifests_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Manifests\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"digest\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -2991,13 +4428,14 @@ interactions: \ \"-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_labels\",\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_labels\",\n \ \"pulp_last_updated\",\n \"pulp_type\",\n \ \"timestamp\",\n \"timestamp_of_interest\",\n \ \"type\",\n \"upstream_id\"\n @@ -3007,7 +4445,8 @@ interactions: `-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` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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` @@ -3021,13 +4460,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -3035,20 +4480,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -3072,6 +4520,11 @@ interactions: {\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": \"container_manifest_signature_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n @@ -3095,10 +4548,79 @@ interactions: {\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 + \ }\n },\n \"{container_manifest_signature_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_container_signatures_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Signatures\"\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_manifest_signature_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_container_signatures_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Signatures\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"digest\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -3146,10 +4668,11 @@ interactions: {\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_labels\",\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_labels\",\n \ \"pulp_last_updated\",\n \"pulp_type\",\n \ \"timestamp_of_interest\",\n \"upstream_id\"\n \ ]\n }\n },\n @@ -3158,7 +4681,8 @@ interactions: `-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` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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 @@ -3168,13 +4692,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -3182,20 +4712,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -3218,7 +4751,12 @@ interactions: \ }\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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": \"container_tag_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": @@ -3241,15 +4779,84 @@ interactions: {\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\": + \ }\n },\n \"{container_tag_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_container_tags_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_tag_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Tags\"\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_tag_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_container_tags_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_tag_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Tags\"\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/content/core/openpgp_publickey/\": + {\n \"get\": {\n \"operationId\": \"content_core_openpgp_publickey_list\",\n + \ \"description\": \"A ViewSet for uploads that do not require + to store an uploaded content as an Artifact.\",\n \"summary\": + \"List open pgp public keys\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fingerprint\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where fingerprint 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 @@ -3261,15 +4868,17 @@ interactions: \ \"in\": \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\",\n \"enum\": [\n \"-pk\",\n + \"string\",\n \"enum\": [\n \"-created\",\n + \ \"-fingerprint\",\n \"-pk\",\n \ \"-pulp_created\",\n \"-pulp_id\",\n - \ \"-pulp_last_updated\",\n \"-pulp_type\",\n - \ \"-relative_path\",\n \"-sha256\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\n \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"created\",\n \"fingerprint\",\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 + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"raw_data\",\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* @@ -3277,23 +4886,31 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (descending)\\n* `fingerprint` - Fingerprint\\n* + `-fingerprint` - Fingerprint (descending)\\n* `created` - Created\\n* `-created` + - Created (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\": + \"query\",\n \"name\": \"prn__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_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 @@ -3301,28 +4918,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -3334,26 +4946,31 @@ interactions: \"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 + Openpgp_Publickey\"\n ],\n \"security\": [\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 + \"#/components/schemas/PaginatedOpenPGPPublicKeyResponseList\"\n }\n \ }\n },\n \"description\": \"\"\n }\n }\n },\n \"post\": - {\n \"operationId\": \"content_deb_generic_contents_create\",\n + {\n \"operationId\": \"content_core_openpgp_publickey_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\": + \"Create an open pgp public key\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Publickey\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPPublicKey\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.GenericContent\"\n }\n + \"#/components/schemas/OpenPGPPublicKey\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n @@ -3363,16 +4980,18 @@ interactions: {\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 + \ }\n },\n \"{open_p_g_p_public_key_href}\": {\n \"get\": + {\n \"operationId\": \"content_core_openpgp_publickey_read\",\n + \ \"description\": \"A ViewSet for uploads that do not require + to store an uploaded content as an Artifact.\",\n \"summary\": + \"Inspect an open pgp public key\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"deb_generic_content_href\",\n \"schema\": {\n \"type\": + \"open_p_g_p_public_key_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -3386,32 +5005,92 @@ interactions: \"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 + Openpgp_Publickey\"\n ],\n \"security\": [\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 + \"#/components/schemas/OpenPGPPublicKeyResponse\"\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\": + \ \"{open_p_g_p_public_key_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_publickey_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_key_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Publickey\"\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 \"{open_p_g_p_public_key_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_core_openpgp_publickey_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_key_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Publickey\"\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/content/core/openpgp_publicsubkey/\": + {\n \"get\": {\n \"operationId\": \"content_core_openpgp_publicsubkey_list\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"List open pgp public subkeys\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fingerprint\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where component matches value\"\n },\n + \"Filter results where fingerprint matches value\"\n },\n \ {\n \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -3424,17 +5103,17 @@ interactions: \ \"in\": \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\",\n \"enum\": [\n \"-architecture\",\n - \ \"-component\",\n \"-pk\",\n + \"string\",\n \"enum\": [\n \"-created\",\n + \ \"-fingerprint\",\n \"-pk\",\n \ \"-pulp_created\",\n \"-pulp_id\",\n - \ \"-pulp_last_updated\",\n \"-pulp_type\",\n - \ \"-relative_path\",\n \"-sha256\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\n \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n - \ \"architecture\",\n \"component\",\n + \ \"created\",\n \"fingerprint\",\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 + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"raw_data\",\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* @@ -3442,25 +5121,31 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (descending)\\n* `fingerprint` - Fingerprint\\n* + `-fingerprint` - Fingerprint (descending)\\n* `created` - Created\\n* `-created` + - Created (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\": + \"query\",\n \"name\": \"prn__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_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 @@ -3468,28 +5153,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -3501,53 +5181,26 @@ interactions: \"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\": + Openpgp_Publicsubkey\"\n ],\n \"security\": [\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 + \"#/components/schemas/PaginatedOpenPGPPublicSubkeyResponseList\"\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 + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_public_subkey_href}\": {\n \"get\": {\n \"operationId\": + \"content_core_openpgp_publicsubkey_read\",\n \"description\": + \"Content viewset that supports only GET by default.\",\n \"summary\": + \"Inspect an open pgp public subkey\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_subkey_href\",\n \"schema\": {\n \ \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -3561,176 +5214,153 @@ interactions: \"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\": + Openpgp_Publicsubkey\"\n ],\n \"security\": [\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 + \"#/components/schemas/OpenPGPPublicSubkeyResponse\"\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 + \ \"{open_p_g_p_public_subkey_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_publicsubkey_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_subkey_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Publicsubkey\"\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 + \ \"{open_p_g_p_public_subkey_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_publicsubkey_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_public_subkey_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Publicsubkey\"\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/content/core/openpgp_signature/\": {\n \"get\": + {\n \"operationId\": \"content_core_openpgp_signature_list\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"List open pgp signatures\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"issuer\",\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\": + \"Filter results where issuer 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 + \ },\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\": - \"priority\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where priority matches value\"\n },\n + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-created\",\n + \ \"-expiration_time\",\n \"-issuer\",\n + \ \"-key_expiration_time\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\n + \ \"-sha256\",\n \"-signature_type\",\n + \ \"-signers_user_id\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"created\",\n + \ \"expiration_time\",\n \"issuer\",\n + \ \"key_expiration_time\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"raw_data\",\n + \ \"sha256\",\n \"signature_type\",\n + \ \"signers_user_id\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (descending)\\n* `sha256` - Sha256\\n* + `-sha256` - Sha256 (descending)\\n* `signature_type` - Signature type\\n* + `-signature_type` - Signature type (descending)\\n* `created` - Created\\n* + `-created` - Created (descending)\\n* `expiration_time` - Expiration time\\n* + `-expiration_time` - Expiration time (descending)\\n* `key_expiration_time` + - Key expiration time\\n* `-key_expiration_time` - Key expiration time (descending)\\n* + `issuer` - Issuer\\n* `-issuer` - Issuer (descending)\\n* `signers_user_id` + - Signers user id\\n* `-signers_user_id` - Signers user id (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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -3745,40 +5375,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -3790,45 +5403,26 @@ interactions: \"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 + Openpgp_Signature\"\n ],\n \"security\": [\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 + \"#/components/schemas/PaginatedOpenPGPSignatureResponseList\"\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 + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_signature_href}\": {\n \"get\": {\n \"operationId\": + \"content_core_openpgp_signature_read\",\n \"description\": + \"Content viewset that supports only GET by default.\",\n \"summary\": + \"Inspect an open pgp signature\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"deb_installer_package_href\",\n \"schema\": {\n \"type\": + \"open_p_g_p_signature_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -3842,35 +5436,89 @@ interactions: \"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 + Openpgp_Signature\"\n ],\n \"security\": [\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 + \"#/components/schemas/OpenPGPSignatureResponse\"\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\": + \ \"{open_p_g_p_signature_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_signature_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_signature_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Signature\"\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 \"{open_p_g_p_signature_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_core_openpgp_signature_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_signature_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Signature\"\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/content/core/openpgp_userattribute/\": + {\n \"get\": {\n \"operationId\": \"content_core_openpgp_userattribute_list\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"List open pgp user attributes\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 @@ -3882,17 +5530,15 @@ interactions: \ \"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 + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\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 + \ \"-upstream_id\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"raw_data\",\n \ \"sha256\",\n \"timestamp_of_interest\",\n \ \"upstream_id\"\n ]\n \ }\n },\n \"description\": @@ -3901,13 +5547,11 @@ interactions: `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 + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (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\": @@ -3915,6 +5559,12 @@ interactions: \ \"description\": \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -3928,24 +5578,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"sha256\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -3961,84 +5610,124 @@ interactions: \"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\": + Openpgp_Userattribute\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedOpenPGPUserAttributeResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_user_attribute_href}\": {\n \"get\": {\n + \ \"operationId\": \"content_core_openpgp_userattribute_read\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"Inspect an open pgp user attribute\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_attribute_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + Openpgp_Userattribute\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPUserAttributeResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{open_p_g_p_user_attribute_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_userattribute_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_attribute_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Userattribute\"\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 + \ \"{open_p_g_p_user_attribute_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_core_openpgp_userattribute_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_attribute_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Openpgp_Userattribute\"\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/content/core/openpgp_userid/\": {\n \"get\": + {\n \"operationId\": \"content_core_openpgp_userid_list\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"List open pgp user ids\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -4053,20 +5742,26 @@ interactions: \"array\",\n \"items\": {\n \"type\": \"string\",\n \"enum\": [\n \"-pk\",\n \ \"-pulp_created\",\n \"-pulp_id\",\n - \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-raw_data\",\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 + \ \"-user_id\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"raw_data\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"user_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 + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `raw_data` + - Raw data\\n* `-raw_data` - Raw data (descending)\\n* `user_id` - User id\\n* + `-user_id` - User id (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\": @@ -4074,15 +5769,16 @@ interactions: \ \"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\": + \"prn__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_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\": @@ -4092,26 +5788,63 @@ interactions: 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 + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\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\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": + {\n \"type\": \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"user_id\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results where user_id matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"user_id__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"user_id__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"user_id__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"user_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where user_id is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"user_id__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where user_id matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"user_id__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"user_id__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"user_id__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where user_id 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\": @@ -4122,411 +5855,124 @@ interactions: \"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 + Openpgp_Userid\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"201\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/deb.PackageReleaseComponentResponse\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedOpenPGPUserIDResponseList\"\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 + \ }\n },\n \"{open_p_g_p_user_i_d_href}\": {\n \"get\": + {\n \"operationId\": \"content_core_openpgp_userid_read\",\n + \ \"description\": \"Content viewset that supports only GET + by default.\",\n \"summary\": \"Inspect an open pgp user id\",\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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 + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_i_d_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + Openpgp_Userid\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/OpenPGPUserIDResponse\"\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 },\n \"{open_p_g_p_user_i_d_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_core_openpgp_userid_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_i_d_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Userid\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.Package\"\n }\n },\n + \"#/components/schemas/SetLabel\"\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\": + {\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 \"{open_p_g_p_user_i_d_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_core_openpgp_userid_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_user_i_d_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Openpgp_Userid\"\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/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\": + \ }\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 @@ -4538,15 +5984,16 @@ interactions: \ \"in\": \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\",\n \"enum\": [\n \"-architecture\",\n - \ \"-distribution\",\n \"-pk\",\n + \"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 - \ \"architecture\",\n \"distribution\",\n - \ \"pk\",\n \"pulp_created\",\n - \ \"pulp_id\",\n \"pulp_last_updated\",\n - \ \"pulp_type\",\n \"timestamp_of_interest\",\n + \ \"-pulp_labels\",\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_labels\",\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* @@ -4554,17 +6001,24 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -4578,20 +6032,31 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results where sha256 matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -4603,29 +6068,31 @@ interactions: \"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 + 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.ReleaseArchitectureResponseList\"\n }\n + \"#/components/schemas/Paginateddeb.GenericContentResponseList\"\n }\n \ }\n },\n \"description\": \"\"\n }\n }\n },\n \"post\": - {\n \"operationId\": \"content_deb_release_architectures_create\",\n + {\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 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\": + \"Create a generic content\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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.ReleaseArchitecture\"\n }\n + \"#/components/schemas/deb.GenericContent\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n @@ -4635,53 +6102,131 @@ interactions: {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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: - Release_Architectures\"\n ],\n \"security\": - [\n {\n \"basicAuth\": []\n },\n + 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.ReleaseArchitectureResponse\"\n }\n + \"#/components/schemas/deb.GenericContentResponse\"\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\": + \ \"{deb_generic_content_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_generic_contents_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_generic_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Generic_Contents\"\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_generic_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_generic_contents_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_generic_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Generic_Contents\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -4691,15 +6236,18 @@ interactions: \ \"in\": \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\",\n \"enum\": [\n \"-component\",\n - \ \"-distribution\",\n \"-pk\",\n + \"string\",\n \"enum\": [\n \"-architecture\",\n + \ \"-component\",\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 + \ \"-pulp_labels\",\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_labels\",\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* @@ -4707,23 +6255,25 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": - \"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 + \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -4738,20 +6288,31 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results where sha256 matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -4763,136 +6324,329 @@ interactions: \"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 + 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.ReleaseComponentResponseList\"\n }\n + \"#/components/schemas/Paginateddeb.InstallerFileIndexResponseList\"\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 \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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.ReleaseComponent\"\n }\n + \"#/components/schemas/deb.InstallerFileIndex\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.ReleaseComponent\"\n }\n + \"#/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 \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.InstallerFileIndexResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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: - Release_Components\"\n ],\n \"security\": [\n - \ {\n \"basicAuth\": []\n },\n + 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.ReleaseComponentResponse\"\n }\n + \"#/components/schemas/deb.InstallerFileIndexResponse\"\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\": + \ \"{deb_installer_file_index_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_installer_file_indices_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_installer_file_index_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Installer_File_Indices\"\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_installer_file_index_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_installer_file_indices_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_installer_file_index_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Installer_File_Indices\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"architecture\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where codename matches value\"\n },\n + \"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 \"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 + \ },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": - \"ordering\",\n \"schema\": {\n \"type\": + \"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\": + \"prn__in\",\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\": + \"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\": - \"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\": + \"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\": @@ -4902,32 +6656,43 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"section\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"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\": - \"suite\",\n \"schema\": {\n \"type\": + \"source\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where suite matches value\"\n },\n {\n + \"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\": @@ -4939,55 +6704,55 @@ interactions: \"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 + 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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 \"200\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Paginateddeb.ReleaseFileResponseList\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -5001,40 +6766,103 @@ interactions: \"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 + 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 + \ \"{deb_installer_package_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_installer_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_installer_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Installer_Packages\"\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 \"/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 + \ }\n },\n \"{deb_installer_package_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_installer_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_installer_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Installer_Packages\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"architecture\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where distribution matches value\"\n },\n + \"Filter results where architecture matches value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"label\",\n \"schema\": {\n \"type\": + \"component\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where label matches value\"\n },\n {\n - \ \"name\": \"limit\",\n \"required\": + \"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 @@ -5046,53 +6874,48 @@ interactions: \ \"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 + \"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 \"-suite\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-relative_path\",\n \"-sha256\",\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 + \ \"architecture\",\n \"artifact_set_sha256\",\n + \ \"component\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\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* `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* + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": - \"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\": + \"query\",\n \"name\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -5106,28 +6929,31 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"version\",\n \"schema\": {\n \"type\": + \"sha256\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where version matches value\"\n },\n {\n + \"Filter results where sha256 matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -5139,50 +6965,66 @@ interactions: \"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 + 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.ReleaseResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginateddeb.PackageIndexResponseList\"\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\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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.Release\"\n }\n },\n - \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/deb.Release\"\n - \ }\n },\n \"multipart/form-data\": + \"#/components/schemas/deb.PackageIndex\"\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 + \"#/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_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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -5196,30 +7038,90 @@ interactions: \"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 + 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.ReleaseResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.PackageIndexResponse\"\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\": + \ }\n },\n \"{deb_package_index_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_package_indices_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Package_Indices\"\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_package_index_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_package_indices_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Package_Indices\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 @@ -5231,16 +7133,14 @@ interactions: \ \"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 + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\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* @@ -5248,24 +7148,32 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"query\",\n \"name\": \"package\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"prn__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_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 @@ -5273,28 +7181,26 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"release_component\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -5306,230 +7212,357 @@ interactions: \"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 + 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_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\": + \"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 \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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.SourceIndex\"\n }\n + \"#/components/schemas/deb.PackageReleaseComponent\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.SourceIndex\"\n }\n + \"#/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.SourceIndexResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.PackageReleaseComponentResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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: - 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 + 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 + \ \"{deb_package_release_component_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_package_release_components_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_release_component_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Package_Release_Components\"\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_package_release_component_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_package_release_components_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_release_component_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Package_Release_Components\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"auto_built_package\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where binary matches value\"\n },\n {\n + \"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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": - \"build_conflicts\",\n \"schema\": {\n \"type\": + \"package\",\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\": + \"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 build_conflicts_arch matches value\"\n },\n + \"Filter results where package contains value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"build_conflicts_indep\",\n \"schema\": {\n \"type\": + \"package__icontains\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where build_conflicts_indep matches value\"\n },\n + \"Filter results where package contains value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"build_depends\",\n \"schema\": {\n \"type\": + \"package__iexact\",\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\": + \"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 build_depends_arch matches value\"\n },\n + \"Filter results where package starts with value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"build_depends_indep\",\n \"schema\": {\n \"type\": + \"package__regex\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where build_depends_indep matches value\"\n },\n + \"Filter results where package matches regex 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\": + \"package__startswith\",\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\": + \"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 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\": + \"Filter results where priority matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__in\",\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\": + \"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_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\": @@ -5539,90 +7572,57 @@ interactions: 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\": + \"pulp_label_select\",\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\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\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: + \"Filter results by using NOT, AND and OR operations on other filters\"\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 SourcePackage in ReleaseComponent\\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 + \"string\"\n }\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 + \"string\"\n }\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 + \"string\"\n }\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\": + \"section\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where vcs_git matches value\"\n },\n {\n + \"Filter results where section matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"vcs_hg\",\n \"schema\": {\n \"type\": + \"sha256\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where vcs_hg matches value\"\n },\n {\n + \"Filter results where sha256 matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"vcs_mtn\",\n \"schema\": {\n \"type\": + \"source\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where vcs_mtn matches value\"\n },\n {\n + \"Filter results where source matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"vcs_snv\",\n \"schema\": {\n \"type\": + \"tag\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where vcs_snv matches value\"\n },\n {\n + \"Filter results where tag matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"version\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -5638,45 +7638,51 @@ interactions: \"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 + 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 \"$ref\": \"#/components/schemas/Paginateddeb.PackageResponseList\"\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\": + \"content_deb_packages_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a package\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\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 + \"#/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"deb_source_package_href\",\n \"schema\": {\n \"type\": + \"deb_package_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -5690,56 +7696,145 @@ interactions: \"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 + 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 \"$ref\": \"#/components/schemas/deb.PackageResponse\"\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\": + \ }\n },\n \"{deb_package_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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_package_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_deb_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -5753,85 +7848,86 @@ interactions: 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 + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\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\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": + {\n \"type\": \"string\"\n }\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 + \"string\"\n }\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 + \"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: - Source_Release_Components\"\n ],\n \"security\": + 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.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\": + \"#/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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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.SourcePackageReleaseComponent\"\n }\n + \"#/components/schemas/deb.ReleaseArchitecture\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.SourcePackageReleaseComponent\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/deb.SourcePackageReleaseComponentResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -5844,63 +7940,156 @@ interactions: \"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\": + 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.SourcePackageReleaseComponentResponse\"\n }\n + \"#/components/schemas/deb.ReleaseArchitectureResponse\"\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\": + \ \"{deb_release_architecture_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_release_architectures_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_architecture_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Release_Architectures\"\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_release_architecture_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_release_architectures_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_architecture_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Release_Architectures\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": - \"The initial index from which to return the results.\",\n \"schema\": + \"Number of results to return per page.\",\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 + \ },\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 - \ \"-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\": + \ \"-pulp_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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\": - \"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\": + \"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\": @@ -5910,26 +8099,22 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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\": @@ -5942,25 +8127,34 @@ interactions: \"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\": + 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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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/file.FileContent\"\n }\n - \ },\n \"application/x-www-form-urlencoded\": + \"#/components/schemas/deb.ReleaseComponent\"\n }\n + \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileContent\"\n }\n + \"#/components/schemas/deb.ReleaseComponent\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n @@ -5970,13 +8164,18 @@ interactions: {\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"file_file_content_href\",\n \"schema\": {\n \"type\": + \"deb_release_component_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -5990,31 +8189,102 @@ interactions: \"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 + 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 + \ \"{deb_release_component_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_release_components_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_component_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Release_Components\"\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 \"/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 + \ }\n },\n \"{deb_release_component_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_release_components_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_component_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Release_Components\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"checksum\",\n \"schema\": {\n \"type\": + \"codename\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where checksum matches value\"\n },\n + \"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 \"in\": - \"query\",\n \"name\": \"name\",\n \"schema\": - {\n \"type\": \"string\"\n },\n - \ \"description\": \"Filter results where name matches - value\"\n },\n {\n \"name\": + \ },\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\": @@ -6022,54 +8292,57 @@ interactions: \ \"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 + \"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_labels\",\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_labels\",\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 + \ \"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* `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 + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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\": - \"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\": + \"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\": @@ -6079,24 +8352,35 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results where sha256 matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"version\",\n \"schema\": {\n \"type\": + \"suite\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where version matches value\"\n },\n {\n + \"Filter results where suite matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -6108,77 +8392,180 @@ interactions: \"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 + 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/Paginatedgem.GemContentResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginateddeb.ReleaseFileResponseList\"\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\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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/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\": + \"#/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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: - Gem\"\n ],\n \"security\": [\n {\n + 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/gem.GemContentResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.ReleaseFileResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_release_file_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_release_files_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_file_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Release_Files\"\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_release_file_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_release_files_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_file_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Release_Files\"\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/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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"artifact_id\",\n \"schema\": {\n \"type\": + \"codename\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where artifact_id matches value\"\n },\n + \"Filter results where codename matches value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"filename\",\n \"schema\": {\n \"type\": + \"distribution\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where filename matches value\"\n },\n + \"Filter results where distribution matches value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"group_id\",\n \"schema\": {\n \"type\": + \"label\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where group_id matches value\"\n },\n - \ {\n \"name\": \"limit\",\n \"required\": + \"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 @@ -6190,16 +8577,20 @@ interactions: \ \"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 + \"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 \"-timestamp_of_interest\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-suite\",\n \"-timestamp_of_interest\",\n \ \"-upstream_id\",\n \"-version\",\n - \ \"artifact_id\",\n \"filename\",\n - \ \"group_id\",\n \"pk\",\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 + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"suite\",\n \ \"timestamp_of_interest\",\n \"upstream_id\",\n \ \"version\"\n ]\n \ }\n },\n \"description\": @@ -6208,23 +8599,43 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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\": - \"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\": + \"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\": @@ -6234,20 +8645,27 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"suite\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results where suite matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"version\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -6263,42 +8681,60 @@ interactions: \"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 + 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/Paginatedmaven.MavenArtifactResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginateddeb.ReleaseResponseList\"\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 + \"content_deb_releases_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a release\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Releases\"\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\": + \"#/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/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 + \"#/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 \"{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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"maven_maven_artifact_href\",\n \"schema\": {\n \"type\": + \"deb_release_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -6312,22 +8748,97 @@ interactions: \"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 + 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/maven.MavenArtifactResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.ReleaseResponse\"\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\": + \ }\n },\n \"{deb_release_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_releases_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Releases\"\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_release_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_deb_releases_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_release_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Releases\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"component\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where checksum matches value\"\n },\n + \"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\": @@ -6340,15 +8851,17 @@ interactions: \ \"in\": \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\",\n \"enum\": [\n \"-checksum\",\n + \"string\",\n \"enum\": [\n \"-component\",\n \ \"-pk\",\n \"-pulp_created\",\n - \ \"-pulp_id\",\n \"-pulp_last_updated\",\n - \ \"-pulp_type\",\n \"-relative_path\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-relative_path\",\n \"-sha256\",\n \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n - \ \"checksum\",\n \"pk\",\n + \ \"component\",\n \"pk\",\n \ \"pulp_created\",\n \"pulp_id\",\n - \ \"pulp_last_updated\",\n \"pulp_type\",\n - \ \"relative_path\",\n \"timestamp_of_interest\",\n + \ \"pulp_labels\",\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* @@ -6356,17 +8869,25 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -6380,20 +8901,31 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results where sha256 matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -6405,50 +8937,215 @@ interactions: \"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 + 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/Paginatedostree.OstreeCommitResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginateddeb.SourceIndexResponseList\"\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\": + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n }\n ],\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 \"200\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ostree.OstreeCommitResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.SourceIndexResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{deb_source_index_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_source_indices_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Source_Indices\"\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_source_index_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_source_indices_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Source_Indices\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"name\": + \ },\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\": @@ -6456,21 +9153,100 @@ interactions: \ \"in\": \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\",\n \"enum\": [\n \"-pk\",\n - \ \"pk\"\n ]\n + \"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_labels\",\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_labels\",\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* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + \"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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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\": - \"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\": + \"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\": @@ -6480,20 +9256,97 @@ interactions: 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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": - \"repository_version\",\n \"schema\": {\n \"type\": + \"release_component\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"\\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 },\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results where version matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -6505,20 +9358,55 @@ interactions: \"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 + 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/Paginatedostree.OstreeConfigResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginateddeb.SourcePackageResponseList\"\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 + \ },\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"ostree_ostree_config_href\",\n \"schema\": {\n \"type\": + \"deb_source_package_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -6532,41 +9420,133 @@ interactions: \"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 + 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/ostree.OstreeConfigResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.SourcePackageResponse\"\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\": + \ }\n },\n \"{deb_source_package_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_source_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Source_Packages\"\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_source_package_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_deb_source_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Source_Packages\"\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/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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": - \"The initial index from which to return the results.\",\n \"schema\": + \"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_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"ordering\",\n \"schema\": + \"query\",\n \"name\": \"prn__in\",\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\": + {\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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -6580,20 +9560,29 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"release_component\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"source_package\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -6605,113 +9594,203 @@ interactions: \"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 + 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_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\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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/ostree.OstreeContent\"\n }\n + \"#/components/schemas/deb.SourcePackageReleaseComponent\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ostree.OstreeContent\"\n }\n + \"#/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 \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.SourcePackageReleaseComponentResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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: - 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 + 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 + \ \"{deb_source_package_release_component_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_source_release_components_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\": - \"query\",\n \"name\": \"checksum\",\n \"schema\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_package_release_component_href\",\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\": + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Source_Release_Components\"\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_source_package_release_component_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_deb_source_release_components_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_package_release_component_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Source_Release_Components\"\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/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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": - \"The initial index from which to return the results.\",\n \"schema\": + \"Number of results to return per page.\",\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 + \ },\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_labels\",\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 + \ \"-upstream_id\",\n \"digest\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\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\": + \ \"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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -6725,20 +9804,30 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\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\": @@ -6750,20 +9839,51 @@ interactions: \"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 + 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/Paginatedostree.OstreeObjectResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileContentResponseList\"\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\": + \ },\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -6777,22 +9897,116 @@ interactions: \"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 + 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/ostree.OstreeObjectResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileContentResponse\"\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\": + \ }\n },\n \"{file_file_content_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_file_files_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Files\"\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_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_file_files_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Files\"\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/content/file/files/upload/\": + {\n \"post\": {\n \"operationId\": \"content_file_files_upload\",\n + \ \"description\": \"Synchronously upload a File.\",\n \"summary\": + \"Upload a File synchronously.\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Files\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FileContentUpload\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FileContentUpload\"\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/FileContentUploadResponse\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": \"checksum\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n - \ \"name\": \"limit\",\n \"required\": + \"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 @@ -6800,82 +10014,72 @@ interactions: \"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 + 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_labels\",\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\": + \ \"-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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"pulp_href__in\",\n \"schema\": + \"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\": \"prn__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_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 @@ -6883,20 +10087,27 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results where version matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -6908,20 +10119,50 @@ interactions: \"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 + 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/Paginatedostree.OstreeRefResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedgem.GemContentResponseList\"\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 + \ },\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"ostree_ostree_ref_href\",\n \"schema\": {\n \"type\": + \"gem_gem_content_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -6935,282 +10176,149 @@ interactions: \"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 + 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/ostree.OstreeRefResponse\"\n + {\n \"$ref\": \"#/components/schemas/gem.GemContentResponse\"\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 },\n \"{gem_gem_content_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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 + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"ostree_ostree_summary_href\",\n \"schema\": {\n \"type\": + \"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: - 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 + true\n }\n ],\n \"tags\": + [\n \"Content: 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 \"/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\": + \ }\n },\n \"{gem_gem_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_gem_gem_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: 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/content/hugging_face/hugging-face/\": + {\n \"get\": {\n \"operationId\": \"content_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFaceContent.\\n\\nDefine + endpoint name which will appear in the API endpoint for this content type.\\nFor + example::\\n https://pulp.example.com/pulp/api/v3/content/hugging-face/units/\\n\\nAlso + specify queryset and serializer for HuggingFaceContent.\",\n \"summary\": + \"List hugging face contents\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\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\": - \"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\": + \"ordering\",\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 + \"string\",\n \"enum\": [\n \"-etag\",\n + \ \"-last_modified\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-relative_path\",\n + \ \"-repo_id\",\n \"-repo_type\",\n + \ \"-revision\",\n \"-size\",\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 + \ \"etag\",\n \"last_modified\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\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\": + \ \"relative_path\",\n \"repo_id\",\n + \ \"repo_type\",\n \"revision\",\n + \ \"size\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `repo_id` + - Repo id\\n* `-repo_id` - Repo id (descending)\\n* `repo_type` - Repo type\\n* + `-repo_type` - Repo type (descending)\\n* `relative_path` - Relative path\\n* + `-relative_path` - Relative path (descending)\\n* `revision` - Revision\\n* + `-revision` - Revision (descending)\\n* `size` - Size\\n* `-size` - Size (descending)\\n* + `etag` - Etag\\n* `-etag` - Etag (descending)\\n* `last_modified` - Last modified\\n* + `-last_modified` - Last modified (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\": + \"prn__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\": - \"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\": + \"pulp_href__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\": + \"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\": @@ -7220,65 +10328,42 @@ interactions: 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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": \"repo_id\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where repo_id matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repo_type\",\n \"schema\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"datasets\",\n \"models\",\n + \ \"spaces\"\n ]\n + \ },\n \"description\": \"Filter + results where repo_type matches value\\n\\n* `models` - Models\\n* `datasets` + - Datasets\\n* `spaces` - Spaces\"\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 + \"string\"\n }\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 + \"string\"\n }\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 + \"string\"\n }\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\": + \"revision\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where version is less than or equal to value\"\n },\n + \"Filter results where revision matches value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -7290,45 +10375,58 @@ interactions: \"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 + Hugging-Face\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFaceContentResponseList\"\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\": + \"content_hugging_face_hugging_face_create\",\n \"description\": + \"Perform bookkeeping when saving Content.\\n\\n\\\"Artifacts\\\" need to + be popped off and saved indpendently, as they are not actually part\\nof the + Content model.\",\n \"summary\": \"Create a hugging face content\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceContent\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonPackageContent\"\n }\n - \ },\n \"application/x-www-form-urlencoded\": + \"#/components/schemas/hugging_face.HuggingFaceContent\"\n }\n + \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonPackageContent\"\n }\n + \"#/components/schemas/hugging_face.HuggingFaceContent\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceContentResponse\"\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 + \ }\n },\n \"{hugging_face_hugging_face_content_href}\": + {\n \"get\": {\n \"operationId\": \"content_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFaceContent.\\n\\nDefine + endpoint name which will appear in the API endpoint for this content type.\\nFor + example::\\n https://pulp.example.com/pulp/api/v3/content/hugging-face/units/\\n\\nAlso + specify queryset and serializer for HuggingFaceContent.\",\n \"summary\": + \"Inspect a hugging face content\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"python_python_package_content_href\",\n \"schema\": + \"hugging_face_hugging_face_content_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -7342,31 +10440,100 @@ interactions: \"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 + Hugging-Face\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceContentResponse\"\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\": + \ }\n },\n \"{hugging_face_hugging_face_content_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_hugging_face_hugging_face_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_content_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Hugging-Face\"\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 + \ \"{hugging_face_hugging_face_content_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_hugging_face_hugging_face_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_content_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Hugging-Face\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -7379,30 +10546,18 @@ interactions: \ \"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 + \"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 \"-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 + \ \"-pulp_id\",\n \"-pulp_labels\",\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 \"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 + \ \"pulp_id\",\n \"pulp_labels\",\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* @@ -7410,35 +10565,32 @@ interactions: `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\": + id (descending)\\n* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"query\",\n \"name\": \"prn__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_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 @@ -7446,64 +10598,28 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\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\": + \"version\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where type matches value\"\n },\n {\n + \"Filter results where version 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\": @@ -7514,42 +10630,53 @@ interactions: \"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 + 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/Paginatedrpm.UpdateRecordResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedmaven.MavenArtifactResponseList\"\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\": + \"content_maven_artifact_create\",\n \"description\": \"A ViewSet + for MavenArtifact.\",\n \"summary\": \"Create a maven artifact\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Artifact\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.UpdateRecord\"\n }\n + \"#/components/schemas/maven.MavenArtifact\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.UpdateRecord\"\n }\n + \"#/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 \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/maven.MavenArtifactResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_update_record_href\",\n \"schema\": {\n \"type\": + \"maven_maven_artifact_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -7563,134 +10690,103 @@ interactions: \"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 + 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/rpm.UpdateRecordResponse\"\n + {\n \"$ref\": \"#/components/schemas/maven.MavenArtifactResponse\"\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 },\n \"{maven_maven_artifact_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_maven_artifact_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_artifact_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Artifact\"\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_artifact_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_maven_artifact_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_distribution_tree_href\",\n \"schema\": {\n \"type\": + \"maven_maven_artifact_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": - true\n },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + true\n }\n ],\n \"tags\": + [\n \"Content: Artifact\"\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/content/npm/packages/\": + {\n \"get\": {\n \"operationId\": \"content_npm_packages_list\",\n + \ \"description\": \"A ViewSet for NpmPackage.\\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/npm/packages/\\n\\nAlso specify + queryset and serializer for NpmPackage.\",\n \"summary\": \"List + packages\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": \"module\",\n \"schema\": + \"query\",\n \"name\": \"name\",\n \"schema\": {\n \"type\": \"string\"\n },\n - \ \"description\": \"Filter results where module matches + \ \"description\": \"Filter results where name matches value\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"module__in\",\n \"schema\": + \"query\",\n \"name\": \"name__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\": + 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\": @@ -7700,42 +10796,44 @@ interactions: \"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 + [\n \"-name\",\n \"-pk\",\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_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-version\",\n + \ \"name\",\n \"pk\",\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 + \ \"pulp_labels\",\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` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": + (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\": + \"prn__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\": - \"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\": + \"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\": @@ -7745,83 +10843,80 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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\": + \"fields\",\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\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + Packages\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/Paginatednpm.PackageResponseList\"\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 + \ },\n \"post\": {\n \"operationId\": + \"content_npm_packages_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a package\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.Package\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.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 + \ \"{npm_package_href}\": {\n \"get\": {\n \"operationId\": + \"content_npm_packages_read\",\n \"description\": \"A ViewSet + for NpmPackage.\\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/npm/packages/\\n\\nAlso + specify queryset and serializer for NpmPackage.\",\n \"summary\": + \"Inspect a package\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_modulemd_defaults_href\",\n \"schema\": {\n \"type\": + \"npm_package_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -7835,20 +10930,116 @@ interactions: \"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\": + 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/npm.PackageResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{npm_package_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_npm_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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 \"{npm_package_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_npm_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\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/content/npm/packages/upload/\": + {\n \"post\": {\n \"operationId\": \"content_npm_packages_upload\",\n + \ \"description\": \"Create an npm package content unit synchronously.\",\n + \ \"summary\": \"Synchronous npm package upload\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NpmPackageUpload\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NpmPackageUpload\"\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/npm.PackageResponse\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 @@ -7860,21 +11051,45 @@ interactions: \ \"in\": \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\",\n \"enum\": [\n \"-pk\",\n - \ \"pk\"\n ]\n + \"string\",\n \"enum\": [\n \"-checksum\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\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_labels\",\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* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + \"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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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\": - \"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\": + \"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\": @@ -7884,20 +11099,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -7909,44 +11127,25 @@ interactions: \"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 + Commits\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeCommitResponseList\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_modulemd_obsolete_href\",\n \"schema\": {\n \"type\": + \"ostree_ostree_commit_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -7960,229 +11159,86 @@ interactions: \"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 + 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/Paginatedrpm.ModulemdResponseList\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeCommitResponse\"\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 },\n \"{ostree_ostree_commit_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_commits_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_commit_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Commits\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.Modulemd\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/rpm.Modulemd\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.Modulemd\"\n }\n }\n + \"#/components/schemas/SetLabel\"\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 + {\n \"200\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\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\": + \ }\n },\n \"{ostree_ostree_commit_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_commits_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_commit_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Commits\"\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/content/rpm/packagecategories/\": - {\n \"get\": {\n \"operationId\": \"content_rpm_packagecategories_list\",\n - \ \"description\": \"PackageCategory ViewSet.\",\n \"summary\": - \"List package categorys\",\n \"parameters\": [\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -8205,13 +11261,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -8219,20 +11281,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -8244,21 +11309,25 @@ interactions: \"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\": + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -8272,121 +11341,87 @@ interactions: \"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\": + 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 \"{ostree_ostree_config_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_configs_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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 + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"ostree_ostree_config_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Configs\"\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_config_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_configs_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_config_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Configs\"\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/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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -8409,13 +11444,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -8423,20 +11464,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -8448,20 +11492,53 @@ interactions: \"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 + 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/Paginatedrpm.PackageGroupResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeContentResponseList\"\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 + \ },\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_package_group_href\",\n \"schema\": {\n \"type\": + \"ostree_ostree_content_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -8475,45 +11552,144 @@ interactions: \"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 + 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/rpm.PackageGroupResponse\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeContentResponse\"\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\": + \ }\n },\n \"{ostree_ostree_content_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_content_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Content\"\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_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_content_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Content\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"-pk\",\n - \ \"pk\"\n ]\n + \"string\",\n \"enum\": [\n \"-checksum\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\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_labels\",\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* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + \"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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": + \"prn__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\": - \"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\": + \"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\": @@ -8523,20 +11699,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -8548,21 +11727,25 @@ interactions: \"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\": + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -8576,81 +11759,88 @@ interactions: \"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\": + 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 \"{ostree_ostree_object_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_objects_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_object_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Objects\"\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_object_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_objects_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_object_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Objects\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -8665,6 +11855,14 @@ interactions: {\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 @@ -8672,9 +11870,17 @@ interactions: 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\": + \"name__iregex\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name not equal to value\"\n },\n + \"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\": @@ -8687,107 +11893,39 @@ interactions: \"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 + [\n \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-relative_path\",\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 + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\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` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": + (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\": \"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\": + \"query\",\n \"name\": \"prn__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\": + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": {\n \"type\": @@ -8803,108 +11941,53 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where release matches value\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"release__contains\",\n \"schema\": {\n \"type\": + \"q\",\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\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": + {\n \"type\": \"string\"\n }\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 + \"string\"\n }\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\": + \"fields\",\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\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + 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/Paginatedrpm.PackageResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeRefResponseList\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_package_href\",\n \"schema\": {\n \"type\": + \"ostree_ostree_ref_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -8918,32 +12001,100 @@ interactions: \"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 + 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/rpm.PackageResponse\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRefResponse\"\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 \"{ostree_ostree_ref_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_refs_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_ref_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Refs\"\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_ref_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_refs_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_ref_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Refs\"\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/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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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 @@ -8952,13 +12103,19 @@ interactions: \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -8966,20 +12123,23 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"repository_version_added\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository Version referenced by HREF\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\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 + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -8991,89 +12151,179 @@ interactions: \"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\": + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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: - 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\": + 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 \"{ostree_ostree_summary_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_summaries_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_summary_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Summaries\"\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_summary_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_ostree_summaries_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_summary_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Summaries\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where author contains 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 + \"string\"\n }\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 + \"string\"\n }\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\": + \"Multiple values may be separated by commas.\",\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\": @@ -9082,30 +12332,132 @@ interactions: \"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 + [\n \"-author\",\n \"-author_email\",\n + \ \"-classifiers\",\n \"-description\",\n + \ \"-description_content_type\",\n \"-download_url\",\n + \ \"-dynamic\",\n \"-filename\",\n + \ \"-home_page\",\n \"-keywords\",\n + \ \"-license\",\n \"-license_expression\",\n + \ \"-license_file\",\n \"-maintainer\",\n + \ \"-maintainer_email\",\n \"-metadata_sha256\",\n + \ \"-metadata_version\",\n \"-name\",\n + \ \"-name_normalized\",\n \"-obsoletes_dist\",\n + \ \"-packagetype\",\n \"-pk\",\n + \ \"-platform\",\n \"-project_url\",\n + \ \"-project_urls\",\n \"-provides_dist\",\n + \ \"-provides_extras\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-python_version\",\n \"-requires_dist\",\n + \ \"-requires_external\",\n \"-requires_python\",\n + \ \"-sha256\",\n \"-size\",\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 \"dynamic\",\n + \ \"filename\",\n \"home_page\",\n + \ \"keywords\",\n \"license\",\n + \ \"license_expression\",\n \"license_file\",\n + \ \"maintainer\",\n \"maintainer_email\",\n + \ \"metadata_sha256\",\n \"metadata_version\",\n + \ \"name\",\n \"name_normalized\",\n + \ \"obsoletes_dist\",\n \"packagetype\",\n + \ \"pk\",\n \"platform\",\n + \ \"project_url\",\n \"project_urls\",\n + \ \"provides_dist\",\n \"provides_extras\",\n \ \"pulp_created\",\n \"pulp_id\",\n - \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"python_version\",\n + \ \"requires_dist\",\n \"requires_external\",\n + \ \"requires_python\",\n \"sha256\",\n + \ \"size\",\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* `name` - - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* - `-description` - Description (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `author` - Author\\n* `-author` - Author (descending)\\n* + `author_email` - Author email\\n* `-author_email` - Author email (descending)\\n* + `description` - Description\\n* `-description` - Description (descending)\\n* + `home_page` - Home page\\n* `-home_page` - Home page (descending)\\n* `keywords` + - Keywords\\n* `-keywords` - Keywords (descending)\\n* `license` - License\\n* + `-license` - License (descending)\\n* `metadata_version` - Metadata version\\n* + `-metadata_version` - Metadata version (descending)\\n* `name` - Name\\n* + `-name` - Name (descending)\\n* `platform` - Platform\\n* `-platform` - Platform + (descending)\\n* `summary` - Summary\\n* `-summary` - Summary (descending)\\n* + `version` - Version\\n* `-version` - Version (descending)\\n* `classifiers` + - Classifiers\\n* `-classifiers` - Classifiers (descending)\\n* `download_url` + - Download url\\n* `-download_url` - Download url (descending)\\n* `supported_platform` + - Supported platform\\n* `-supported_platform` - Supported platform (descending)\\n* + `maintainer` - Maintainer\\n* `-maintainer` - Maintainer (descending)\\n* + `maintainer_email` - Maintainer email\\n* `-maintainer_email` - Maintainer + email (descending)\\n* `obsoletes_dist` - Obsoletes dist\\n* `-obsoletes_dist` + - Obsoletes dist (descending)\\n* `project_url` - Project url\\n* `-project_url` + - Project url (descending)\\n* `project_urls` - Project urls\\n* `-project_urls` + - Project urls (descending)\\n* `provides_dist` - Provides dist\\n* `-provides_dist` + - Provides dist (descending)\\n* `requires_external` - Requires external\\n* + `-requires_external` - Requires external (descending)\\n* `requires_dist` + - Requires dist\\n* `-requires_dist` - Requires dist (descending)\\n* `requires_python` + - Requires python\\n* `-requires_python` - Requires python (descending)\\n* + `description_content_type` - Description content type\\n* `-description_content_type` + - Description content type (descending)\\n* `provides_extras` - Provides extras\\n* + `-provides_extras` - Provides extras (descending)\\n* `dynamic` - Dynamic\\n* + `-dynamic` - Dynamic (descending)\\n* `license_expression` - License expression\\n* + `-license_expression` - License expression (descending)\\n* `license_file` + - License file\\n* `-license_file` - License file (descending)\\n* `name_normalized` + - Name normalized\\n* `-name_normalized` - Name normalized (descending)\\n* + `filename` - Filename\\n* `-filename` - Filename (descending)\\n* `packagetype` + - Packagetype\\n* `-packagetype` - Packagetype (descending)\\n* `python_version` + - Python version\\n* `-python_version` - Python version (descending)\\n* `sha256` + - Sha256\\n* `-sha256` - Sha256 (descending)\\n* `metadata_sha256` - Metadata + sha256\\n* `-metadata_sha256` - Metadata sha256 (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\": + \"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\": \"prn__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_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 @@ -9113,139 +12465,69 @@ interactions: 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\": + \"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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\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 + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": - \"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\": + \"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 name matches + \ \"description\": \"Filter results where sha256 matches value\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"name__in\",\n \"schema\": + \"query\",\n \"name\": \"sha256__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\": + results where sha256 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\": + \"version\",\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\": + \"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 name starts with value\"\n },\n + \"Filter results where version is greater than value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"name__regex\",\n \"schema\": {\n \"type\": + \"version__gte\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name matches regex value\"\n },\n + \"Filter results where version is greater than or equal to value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"name__startswith\",\n \"schema\": {\n \"type\": + \"version__lt\",\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 + \"Filter results where version is less than value\"\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 + \"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\": - \"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\": @@ -9255,43 +12537,56 @@ interactions: \"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 + \ ],\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/Paginatedcertguard.RHSMCertGuardResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedpython.PythonPackageContentResponseList\"\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\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/certguard.RHSMCertGuard\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"certguard_r_h_s_m_cert_guard_href\",\n \"schema\": + \"python_python_package_content_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -9304,159 +12599,173 @@ interactions: \"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 + \ ],\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/certguard.RHSMCertGuardResponse\"\n + {\n \"$ref\": \"#/components/schemas/python.PythonPackageContentResponse\"\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 + \ }\n },\n \"{python_python_package_content_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_python_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"certguard_r_h_s_m_cert_guard_href\",\n \"schema\": + \"python_python_package_content_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\": + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/certguard.RHSMCertGuard\"\n }\n - \ },\n \"multipart/form-data\": + \"#/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/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 + \"#/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 \"patch\": {\n \"operationId\": - \"contentguards_certguard_rhsm_partial_update\",\n \"description\": - \"RHSMCertGuard API Viewsets.\",\n \"summary\": \"Update a - rhsm cert guard\",\n \"parameters\": [\n {\n + \ }\n },\n \"{python_python_package_content_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_python_packages_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"certguard_r_h_s_m_cert_guard_href\",\n \"schema\": + \"python_python_package_content_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\": + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedcertguard.RHSMCertGuard\"\n }\n - \ },\n \"multipart/form-data\": + \"#/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/Patchedcertguard.RHSMCertGuard\"\n }\n + \"#/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/content/python/packages/upload/\": + {\n \"post\": {\n \"operationId\": \"content_python_packages_upload\",\n + \ \"description\": \"Create a Python package.\",\n \"summary\": + \"Synchronous Python package upload\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PythonPackageContentUpload\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PythonPackageContentUpload\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"200\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\n + {\n \"$ref\": \"#/components/schemas/python.PythonPackageContentResponse\"\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 + \ }\n },\n \"/pulp/api/v3/content/python/provenance/\": + {\n \"get\": {\n \"operationId\": \"content_python_provenance_list\",\n + \ \"description\": \"PackageProvenance represents a PEP 740 + provenance object for a Python package.\\n\\nUse ?minimal=true to get a human + readable representation of the provenance.\",\n \"summary\": + \"List package provenances\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \ },\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 + \ \"-provenance\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-sha256\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"pk\",\n + \ \"provenance\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* + `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `provenance` + - Provenance\\n* `-provenance` - Provenance (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\": + \"package\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"package__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\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 + \"prn__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\": - \"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\": + \"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\": @@ -9466,55 +12775,91 @@ interactions: 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"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 \"Contentguards: - X509\"\n ],\n \"security\": [\n {\n + \ ],\n \"tags\": [\n \"Content: + Provenance\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/Paginatedpython.PackageProvenanceResponseList\"\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 + \"content_python_provenance_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a package provenance\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Provenance\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PackageProvenance\"\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 + \"#/components/schemas/python.PackageProvenance\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\n },\n \"{python_package_provenance_href}\": {\n + \ \"get\": {\n \"operationId\": \"content_python_provenance_read\",\n + \ \"description\": \"PackageProvenance represents a PEP 740 + provenance object for a Python package.\\n\\nUse ?minimal=true to get a human + readable representation of the provenance.\",\n \"summary\": + \"Inspect a package provenance\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"certguard_x509_cert_guard_href\",\n \"schema\": {\n + \"python_package_provenance_href\",\n \"schema\": {\n \ \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -9527,172 +12872,250 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Content: + Provenance\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/python.PackageProvenanceResponse\"\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 + \ }\n },\n \"{python_package_provenance_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_python_provenance_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"certguard_x509_cert_guard_href\",\n \"schema\": {\n + \"python_package_provenance_href\",\n \"schema\": {\n \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Contentguards: X509\"\n + \ \"tags\": [\n \"Content: Provenance\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\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 + \"#/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_package_provenance_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_python_provenance_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"certguard_x509_cert_guard_href\",\n \"schema\": {\n + \"python_package_provenance_href\",\n \"schema\": {\n \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Contentguards: X509\"\n + \ \"tags\": [\n \"Content: Provenance\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Patchedcertguard.X509CertGuard\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\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\": + \"#/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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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\": \"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\": + \"query\",\n \"name\": \"prn__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\": + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\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 + \"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\": - \"name__istartswith\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n + \"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\": - \"name__regex\",\n \"schema\": {\n \"type\": + \"pulp_label_select\",\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\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\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 + \"Filter results by using NOT, AND and OR operations on other filters\"\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 + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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\": \"pulp_href__in\",\n \"schema\": + \"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\": \"Multiple - values may be separated by commas.\",\n \"explode\": + \ },\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\": - \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"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 \"format\": \"uuid\"\n }\n - \ },\n \"description\": \"Multiple - values may be separated by commas.\",\n \"explode\": + \"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\": - \"q\",\n \"schema\": {\n \"type\": - \"string\"\n }\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\": @@ -9702,195 +13125,53 @@ interactions: \"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 + \ ],\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/PaginatedCompositeContentGuardResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.UpdateRecordResponseList\"\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\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Advisories\"\n \ ],\n \"requestBody\": {\n \"content\": - {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PatchedCompositeContentGuard\"\n + {\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/PatchedCompositeContentGuard\"\n }\n - \ },\n \"multipart/form-data\": - {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedCompositeContentGuard\"\n }\n + \"#/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 \"200\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/CompositeContentGuardResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -9903,122 +13184,122 @@ interactions: \"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 + \ ],\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/MyPermissionsResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.UpdateRecordResponse\"\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 },\n \"{rpm_update_record_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_advisories_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_update_record_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Advisories\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": {\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 + \"#/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_update_record_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_advisories_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_update_record_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Advisories\"\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \ },\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\": - \"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 + \"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\": \"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\": + \"query\",\n \"name\": \"prn__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_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 @@ -10026,7 +13307,22 @@ interactions: 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": @@ -10038,296 +13334,136 @@ interactions: \"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 \"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/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\": + \"#/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Contentguards: - Content_Redirect\"\n ],\n \"security\": [\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/ContentRedirectContentGuardResponse\"\n }\n + \"#/components/schemas/rpm.DistributionTreeResponse\"\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 + \"\"\n }\n }\n }\n },\n + \ \"{rpm_distribution_tree_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_distribution_trees_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\": \"content_redirect_content_guard_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_distribution_tree_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Contentguards: Content_Redirect\"\n ],\n + [\n \"Content: Distribution_Trees\"\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\": + \"#/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/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 + \"#/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 \"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\": + \ }\n },\n \"{rpm_distribution_tree_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_distribution_trees_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_distribution_tree_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Contentguards: Content_Redirect\"\n ],\n + [\n \"Content: Distribution_Trees\"\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 \"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\": + {\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/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\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\": \"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\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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\": + \ },\n \"description\": \"Filter + results where module 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\": @@ -10336,30 +13472,52 @@ interactions: \"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 \"-digest\",\n \"-module\",\n + \ \"-pk\",\n \"-profiles\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\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_labels\",\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* `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\": + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 @@ -10367,56 +13525,96 @@ interactions: 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"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 \"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 \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Modulemd_Defaults\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/HeaderContentGuard\"\n + {\n \"$ref\": \"#/components/schemas/rpm.ModulemdDefaults\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/HeaderContentGuard\"\n }\n + \"#/components/schemas/rpm.ModulemdDefaults\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/HeaderContentGuard\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/HeaderContentGuardResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"header_content_guard_href\",\n \"schema\": {\n \"type\": + \"rpm_modulemd_defaults_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -10429,142 +13627,206 @@ interactions: \"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 + \ ],\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 + \ \"{rpm_modulemd_defaults_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_modulemd_defaults_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"header_content_guard_href\",\n \"schema\": {\n \"type\": + \"rpm_modulemd_defaults_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 \"Content: Modulemd_Defaults\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedHeaderContentGuard\"\n }\n - \ },\n \"multipart/form-data\": + \"#/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/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 + \"#/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 \"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 + \ }\n },\n \"{rpm_modulemd_defaults_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_modulemd_defaults_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"rpm_modulemd_defaults_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 \"Content: Modulemd_Defaults\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n }\n + \"#/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/NestedRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\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 },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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 + \ ],\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 \"200\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -10577,90 +13839,123 @@ interactions: \"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 \"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 + \ \"{rpm_modulemd_obsolete_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_modulemd_obsoletes_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_obsolete_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Modulemd_Obsoletes\"\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 \"{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\": + \ }\n },\n \"{rpm_modulemd_obsolete_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_modulemd_obsoletes_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_obsolete_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 \"Content: Modulemd_Obsoletes\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n }\n + \"#/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/NestedRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"arch\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n + \"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\": - \"name__regex\",\n \"schema\": {\n \"type\": + \"context\",\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\": + \"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 starts with value\"\n },\n + \"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\": @@ -10669,30 +13964,65 @@ interactions: \"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 + [\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_labels\",\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 - \ \"pulp_created\",\n \"pulp_id\",\n - \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ \"profiles\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\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* `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\": + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 @@ -10700,9 +14030,48 @@ interactions: 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\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\": @@ -10712,47 +14081,53 @@ interactions: \"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 + \ ],\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/PaginatedRBACContentGuardResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.ModulemdResponseList\"\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 + \"content_rpm_modulemds_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a modulemd\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Modulemds\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/RBACContentGuard\"\n + {\n \"$ref\": \"#/components/schemas/rpm.Modulemd\"\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 + \"#/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"r_b_a_c_content_guard_href\",\n \"schema\": {\n \"type\": + \"rpm_modulemd_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -10765,147 +14140,177 @@ interactions: \"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 + \ ],\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/RBACContentGuardResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.ModulemdResponse\"\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 + \ }\n },\n \"{rpm_modulemd_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_rpm_modulemds_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"r_b_a_c_content_guard_href\",\n \"schema\": {\n \"type\": + \"rpm_modulemd_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Contentguards: Rbac\"\n ],\n \"requestBody\": + [\n \"Content: Modulemds\"\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\": + \"#/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/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 + \"#/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 \"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 + \ }\n },\n \"{rpm_modulemd_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_rpm_modulemds_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"rpm_modulemd_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Contentguards: Rbac\"\n ],\n \"requestBody\": + [\n \"Content: Modulemds\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n }\n + \"#/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/NestedRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\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 },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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/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\": + \ ],\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -10918,156 +14323,301 @@ interactions: \"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 \"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 + \ \"{rpm_package_category_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packagecategories_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_category_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagecategories\"\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 \"{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\": + \ }\n },\n \"{rpm_package_category_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packagecategories_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_category_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 \"Content: Packagecategories\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n }\n + \"#/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 + {\n \"200\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\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 },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\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: + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{rpm_package_environment_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packageenvironments_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_environment_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Packageenvironments\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Copy\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Copy\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Copy\"\n + {\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 \"202\": + \ ],\n \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/SetLabelResponse\"\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\": + \ \"{rpm_package_environment_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packageenvironments_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_environment_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Content: Packageenvironments\"\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/content/rpm/packagegroups/\": {\n \"get\": + {\n \"operationId\": \"content_rpm_packagegroups_list\",\n + \ \"description\": \"PackageGroup ViewSet.\",\n \"summary\": + \"List package groups\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": - \"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\": + \"ordering\",\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\": + \"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\": - \"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 + \"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\": \"ordering\",\n \"schema\": + \"query\",\n \"name\": \"prn__in\",\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\": + {\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_href__in\",\n \"schema\": {\n \"type\": @@ -11087,56 +14637,19 @@ interactions: \"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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\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 + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -11147,107 +14660,146 @@ interactions: \"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 + \ ],\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/PaginatedDistributionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.PackageGroupResponseList\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\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\": - \"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\": + \"exclude_fields\",\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\": + \"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 \"{rpm_package_group_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packagegroups_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagegroups\"\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_package_group_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packagegroups_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagegroups\"\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/content/rpm/packagelangpacks/\": + {\n \"get\": {\n \"operationId\": \"content_rpm_packagelangpacks_list\",\n + \ \"description\": \"PackageLangpacks ViewSet.\",\n \"summary\": + \"List package langpackss\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": - \"The initial index from which to return the results.\",\n \"schema\": + \"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\": \"ordering\",\n \"schema\": + \"query\",\n \"name\": \"prn__in\",\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\": + {\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_href__in\",\n \"schema\": {\n \"type\": @@ -11268,72 +14820,18 @@ interactions: \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\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 + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -11344,146 +14842,27 @@ interactions: \"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 \"tags\": [\n \"Content: + Packagelangpacks\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n \ {\n \"cookieAuth\": []\n }\n - \ ],\n \"responses\": {\n \"201\": + \ ],\n \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/Paginatedrpm.PackageLangpacksResponseList\"\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 + \ \"{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\": \"ansible_ansible_distribution_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -11496,53 +14875,32 @@ interactions: \"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 \"tags\": [\n \"Content: + Packagelangpacks\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n \ {\n \"cookieAuth\": []\n }\n - \ ],\n \"responses\": {\n \"201\": + \ ],\n \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/rpm.PackageLangpacksResponse\"\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 + \ \"{rpm_package_langpacks_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packagelangpacks_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_langpacks_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 \"Content: Packagelangpacks\"\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\": @@ -11559,136 +14917,256 @@ interactions: {\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 + \ }\n },\n \"{rpm_package_langpacks_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packagelangpacks_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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_langpacks_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packagelangpacks\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n }\n },\n - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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 + \ }\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"name__icontains\",\n \"schema\": {\n \"type\": + \"arch\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name contains value\"\n },\n {\n + \"Filter results where arch matches value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"name__iexact\",\n \"schema\": {\n \"type\": + \"arch__contains\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name matches value\"\n },\n {\n + \"Filter results where arch contains value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"name__in\",\n \"schema\": {\n \"type\": + \"arch__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\": + \"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\": - \"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\": + \"arch__ne\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n + \"Filter results where arch not equal to value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"name__regex\",\n \"schema\": {\n \"type\": + \"arch__startswith\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name matches regex value\"\n },\n + \"Filter results where arch starts with 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 + \"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\": - \"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\": + \"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 \"-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 + [\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_labels\",\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 \"-signing_keys\",\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_labels\",\n - \ \"pulp_last_updated\",\n \"pulp_type\"\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 \"signing_keys\",\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* `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\": + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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* `signing_keys` + - Signing keys\\n* `-signing_keys` - Signing keys (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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -11709,226 +15187,118 @@ interactions: \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 },\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 + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"signing_key\",\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\": \"with_content\",\n \"schema\": + \"query\",\n \"name\": \"version__ne\",\n \"schema\": {\n \"type\": \"string\"\n },\n - \ \"description\": \"Filter distributions based on the - content served by them\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedcontainer.ContainerDistributionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.PackageResponseList\"\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\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n - \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \"#/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 \"201\": + \ ],\n \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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\": + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -11941,53 +15311,31 @@ interactions: \"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 + \ ],\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/MyPermissionsResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.PackageResponse\"\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 + \ }\n },\n \"{rpm_package_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_packages_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_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 \"Content: Packages\"\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\": @@ -11999,131 +15347,103 @@ interactions: \ \"security\": [\n {\n \"basicAuth\": []\n },\n {\n \"cookieAuth\": []\n }\n ],\n \"responses\": - {\n \"200\": {\n \"content\": {\n + {\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_distribution_href}unset_label/\": - {\n \"post\": {\n \"operationId\": \"distributions_container_container_unset_label\",\n + \ }\n },\n \"{rpm_package_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"content_rpm_packages_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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Content: Packages\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n }\n },\n - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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\": + \ }\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/content/rpm/packages/upload/\": + {\n \"post\": {\n \"operationId\": \"content_rpm_packages_upload\",\n + \ \"description\": \"Synchronously upload an RPM package.\",\n + \ \"summary\": \"Upload an RPM package synchronously.\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Content: Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RPMPackageUpload\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RPMPackageUpload\"\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.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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": - \"The initial index from which to return the results.\",\n \"schema\": + \"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\": \"ordering\",\n \"schema\": + \"query\",\n \"name\": \"prn__in\",\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\": + {\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_href__in\",\n \"schema\": {\n \"type\": @@ -12144,73 +15464,18 @@ interactions: \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\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 + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -12221,121 +15486,28 @@ interactions: \"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 \"tags\": [\n \"Content: + Repo_Metadata_Files\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n \ {\n \"cookieAuth\": []\n }\n - \ ],\n \"responses\": {\n \"201\": + \ ],\n \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/Paginatedrpm.RepoMetadataFileResponseList\"\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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -12347,106 +15519,63 @@ interactions: \"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 + \ ],\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 + \ \"{rpm_repo_metadata_file_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_repo_metadata_files_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 \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_repo_metadata_file_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Distributions: Pull-Through\"\n + \ \"tags\": [\n \"Content: Repo_Metadata_Files\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\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 \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/SetLabelResponse\"\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 + \ \"{rpm_repo_metadata_file_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"content_rpm_repo_metadata_files_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 + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_repo_metadata_file_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Distributions: Pull-Through\"\n + \ \"tags\": [\n \"Content: Repo_Metadata_Files\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n @@ -12465,54 +15594,41 @@ interactions: \"#/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\": + \ \"/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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": @@ -12538,14 +15654,12 @@ interactions: \"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 + [\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 @@ -12553,10 +15667,15 @@ interactions: `-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\": + - 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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -12572,55 +15691,33 @@ interactions: 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 + \"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\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"pulp_type__in\",\n \"schema\": {\n \"type\": \"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\": + \"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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n @@ -12631,67 +15728,50 @@ interactions: \"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 + \ ],\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/ArtifactDistributionResponse\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedContentGuardResponseList\"\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\": + \ }\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\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\": @@ -12717,14 +15797,12 @@ interactions: \"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 + [\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 @@ -12732,10 +15810,15 @@ interactions: `-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\": + - 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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -12751,275 +15834,206 @@ interactions: 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\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\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 + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginateddeb.AptDistributionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedcertguard.RHSMCertGuardResponseList\"\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\": + \"contentguards_certguard_rhsm_create\",\n \"description\": + \"RHSMCertGuard API Viewsets.\",\n \"summary\": \"Create a + rhsm cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Rhsm\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/deb.AptDistribution\"\n + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptDistribution\"\n }\n + \"#/components/schemas/certguard.RHSMCertGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptDistribution\"\n }\n + \"#/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 \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: - Apt\"\n ],\n \"security\": [\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/deb.AptDistributionResponse\"\n + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\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 \"put\": {\n \"operationId\": \"contentguards_certguard_rhsm_update\",\n + \ \"description\": \"RHSMCertGuard API Viewsets.\",\n \"summary\": + \"Update a rhsm cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/deb.AptDistribution\"\n }\n + \"#/components/schemas/certguard.RHSMCertGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptDistribution\"\n }\n + \"#/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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\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 + \"contentguards_certguard_rhsm_partial_update\",\n \"description\": + \"RHSMCertGuard API Viewsets.\",\n \"summary\": \"Update a + rhsm cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patcheddeb.AptDistribution\"\n }\n + \"#/components/schemas/Patchedcertguard.RHSMCertGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patcheddeb.AptDistribution\"\n }\n + \"#/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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\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\": + \"contentguards_certguard_rhsm_delete\",\n \"description\": + \"RHSMCertGuard API Viewsets.\",\n \"summary\": \"Delete a + rhsm cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\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\": @@ -13045,14 +16059,12 @@ interactions: \"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 + [\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 @@ -13060,10 +16072,15 @@ interactions: `-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\": + - 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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -13079,381 +16096,207 @@ interactions: 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\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\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 + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedfile.FileDistributionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedcertguard.X509CertGuardResponseList\"\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\": + \"contentguards_certguard_x509_create\",\n \"description\": + \"X509CertGuard API Viewsets.\",\n \"summary\": \"Create a + x509 cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Contentguards: X509\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/file.FileDistribution\"\n + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileDistribution\"\n }\n + \"#/components/schemas/certguard.X509CertGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileDistribution\"\n }\n + \"#/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 \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: - File\"\n ],\n \"security\": [\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/file.FileDistributionResponse\"\n + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\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 + \ },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: File\"\n + \ \"tags\": [\n \"Contentguards: X509\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/file.FileDistribution\"\n + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileDistribution\"\n }\n + \"#/components/schemas/certguard.X509CertGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileDistribution\"\n }\n + \"#/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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\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 + \"contentguards_certguard_x509_partial_update\",\n \"description\": + \"X509CertGuard API Viewsets.\",\n \"summary\": \"Update a + x509 cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"file_file_distribution_href\",\n \"schema\": {\n + \"certguard_x509_cert_guard_href\",\n \"schema\": {\n \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Distributions: File\"\n + \ \"tags\": [\n \"Contentguards: X509\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Patchedfile.FileDistribution\"\n + {\n \"$ref\": \"#/components/schemas/Patchedcertguard.X509CertGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedfile.FileDistribution\"\n }\n + \"#/components/schemas/Patchedcertguard.X509CertGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedfile.FileDistribution\"\n }\n + \"#/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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\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 + \"contentguards_certguard_x509_delete\",\n \"description\": + \"X509CertGuard API Viewsets.\",\n \"summary\": \"Delete a + x509 cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"file_file_distribution_href\",\n \"schema\": {\n + \"certguard_x509_cert_guard_href\",\n \"schema\": {\n \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Distributions: File\"\n + \ \"tags\": [\n \"Contentguards: X509\"\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\": + \ \"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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\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\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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\": + \ },\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\": @@ -13479,14 +16322,12 @@ interactions: \"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 + [\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 @@ -13494,10 +16335,15 @@ interactions: `-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\": + - 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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -13513,212 +16359,230 @@ interactions: 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\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\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 + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedgem.GemDistributionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedCompositeContentGuardResponseList\"\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\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Composite\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/gem.GemDistribution\"\n + {\n \"$ref\": \"#/components/schemas/CompositeContentGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/gem.GemDistribution\"\n }\n + \"#/components/schemas/CompositeContentGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/gem.GemDistribution\"\n }\n + \"#/components/schemas/CompositeContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/CompositeContentGuardResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"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 \"Distributions: - Gem\"\n ],\n \"security\": [\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/gem.GemDistributionResponse\"\n + {\n \"$ref\": \"#/components/schemas/CompositeContentGuardResponse\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/gem.GemDistribution\"\n }\n + \"#/components/schemas/CompositeContentGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/gem.GemDistribution\"\n }\n + \"#/components/schemas/CompositeContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/CompositeContentGuardResponse\"\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 + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patchedgem.GemDistribution\"\n }\n + \"#/components/schemas/PatchedCompositeContentGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedgem.GemDistribution\"\n }\n + \"#/components/schemas/PatchedCompositeContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/CompositeContentGuardResponse\"\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 + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 + \ }\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\": - \"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 + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: - Gem\"\n ],\n \"security\": [\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\": @@ -13726,27 +16590,32 @@ interactions: {\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 + \ }\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\": \"gem_gem_distribution_href\",\n - \ \"schema\": {\n \"type\": - \"string\"\n },\n \"required\": - true\n },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"Distributions: - Gem\"\n ],\n \"security\": [\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\": @@ -13754,133 +16623,74 @@ interactions: {\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 + \ }\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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\": + \ }\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\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\": @@ -13906,14 +16716,12 @@ interactions: \"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 + [\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 @@ -13921,10 +16729,15 @@ interactions: `-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\": + - 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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -13940,76 +16753,72 @@ interactions: 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\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\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 + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 \"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\": - \"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\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Content_Redirect\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/maven.MavenDistribution\"\n + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/maven.MavenDistribution\"\n }\n + \"#/components/schemas/ContentRedirectContentGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/maven.MavenDistribution\"\n }\n + \"#/components/schemas/ContentRedirectContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"maven_maven_distribution_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n + \"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\": @@ -14021,187 +16830,268 @@ interactions: \"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 + \ ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: Maven\"\n + \ \"tags\": [\n \"Contentguards: Content_Redirect\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/maven.MavenDistribution\"\n + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/maven.MavenDistribution\"\n }\n + \"#/components/schemas/ContentRedirectContentGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/maven.MavenDistribution\"\n }\n + \"#/components/schemas/ContentRedirectContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\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 + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"maven_maven_distribution_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n + \"content_redirect_content_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Distributions: Maven\"\n + \ \"tags\": [\n \"Contentguards: Content_Redirect\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Patchedmaven.MavenDistribution\"\n + {\n \"$ref\": \"#/components/schemas/PatchedContentRedirectContentGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedmaven.MavenDistribution\"\n }\n + \"#/components/schemas/PatchedContentRedirectContentGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedmaven.MavenDistribution\"\n }\n + \"#/components/schemas/PatchedContentRedirectContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\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 + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"maven_maven_distribution_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n + \"content_redirect_content_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Distributions: Maven\"\n + \ \"tags\": [\n \"Contentguards: Content_Redirect\"\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 + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: Maven\"\n + \ \"tags\": [\n \"Contentguards: Content_Redirect\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnsetLabel\"\n }\n },\n + \"#/components/schemas/NestedRole\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + {\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 \"200\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnsetLabelResponse\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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\": + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\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\": - \"name__iexact\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name matches value\"\n },\n {\n + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"name__in\",\n \"schema\": {\n \"type\": + \"fields\",\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\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": @@ -14227,14 +17117,12 @@ interactions: \"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 + [\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 @@ -14242,10 +17130,15 @@ interactions: `-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\": + - 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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -14261,213 +17154,228 @@ interactions: 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\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\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 + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedostree.OstreeDistributionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedHeaderContentGuardResponseList\"\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\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Header\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistribution\"\n + {\n \"$ref\": \"#/components/schemas/HeaderContentGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ostree.OstreeDistribution\"\n }\n + \"#/components/schemas/HeaderContentGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ostree.OstreeDistribution\"\n }\n + \"#/components/schemas/HeaderContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/HeaderContentGuardResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: - Ostree\"\n ],\n \"security\": [\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/ostree.OstreeDistributionResponse\"\n + {\n \"$ref\": \"#/components/schemas/HeaderContentGuardResponse\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/ostree.OstreeDistribution\"\n }\n + \"#/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/ostree.OstreeDistribution\"\n }\n + \"#/components/schemas/HeaderContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/HeaderContentGuardResponse\"\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 + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patchedostree.OstreeDistribution\"\n }\n + \"#/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/Patchedostree.OstreeDistribution\"\n }\n + \"#/components/schemas/PatchedHeaderContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/HeaderContentGuardResponse\"\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 + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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 + \ }\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\": - \"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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: - Ostree\"\n ],\n \"security\": [\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\": @@ -14475,13 +17383,18 @@ interactions: {\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 + \ }\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\": \"ostree_ostree_distribution_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -14494,8 +17407,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Contentguards: + Header\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -14503,139 +17416,74 @@ interactions: {\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 + \ }\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\": - \"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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"header_content_guard_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Distributions: Ostree\"\n ],\n \"requestBody\": + [\n \"Contentguards: Header\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n },\n + \"#/components/schemas/NestedRole\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n }\n + \"#/components/schemas/NestedRole\"\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 + {\n \"201\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\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 },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 - \ \"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\": + \ \"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\": @@ -14661,14 +17509,12 @@ interactions: \"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 + [\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 @@ -14676,10 +17522,15 @@ interactions: `-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\": + - 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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -14695,217 +17546,236 @@ interactions: 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\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\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 + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedpython.PythonDistributionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedRBACContentGuardResponseList\"\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\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Rbac\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/python.PythonDistribution\"\n + {\n \"$ref\": \"#/components/schemas/RBACContentGuard\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonDistribution\"\n }\n + \"#/components/schemas/RBACContentGuard\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonDistribution\"\n }\n + \"#/components/schemas/RBACContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: - Pypi\"\n ],\n \"security\": [\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/python.PythonDistributionResponse\"\n + {\n \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/python.PythonDistribution\"\n }\n + \"#/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/python.PythonDistribution\"\n }\n + \"#/components/schemas/RBACContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\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 + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patchedpython.PythonDistribution\"\n }\n + \"#/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/Patchedpython.PythonDistribution\"\n }\n + \"#/components/schemas/PatchedRBACContentGuard\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\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 + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \"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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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 + \ }\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\": - \"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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Distributions: - Pypi\"\n ],\n \"security\": [\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\": @@ -14913,13 +17783,18 @@ interactions: {\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 + \ }\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\": \"python_python_distribution_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -14932,8 +17807,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Contentguards: + Rbac\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -14941,91 +17816,135 @@ interactions: {\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 + \ }\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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 + \ }\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/datarepair/7272/\": {\n + \ \"post\": {\n \"operationId\": \"datarepair_7272_post\",\n + \ \"description\": \"Trigger an asynchronous task that repairs + repository version content_ids cache and content count mismatches (Issue #7272). + This task fixes two types of data corruption: 1) Mismatch between RepositoryVersion.content_ids + cache and actual RepositoryContent relationships, and 2) Mismatch between + RepositoryVersionContentDetails count and actual RepositoryContent count.\",\n + \ \"summary\": \"Repair Repository Version Data (Issue #7272)\",\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Datarepair: 7272\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n },\n + \"#/components/schemas/DataRepair7272\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + {\n \"$ref\": \"#/components/schemas/DataRepair7272\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n }\n + \"#/components/schemas/DataRepair7272\"\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 + {\n \"202\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 },\n \"/pulp/api/v3/datarepair/7465/\": {\n + \ \"post\": {\n \"operationId\": \"datarepair_7465_post\",\n + \ \"description\": \"Trigger an asynchronous task that adds + missing repository version content_ids cache to all repository versions (Issue + #7465).\",\n \"summary\": \"Add Repository Version Content + IDs (Issue #7465)\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Datarepair: 7465\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\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 + \"#/components/schemas/DataRepair7465\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/DataRepair7465\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DataRepair7465\"\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/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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"base_path\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": @@ -15044,8 +17963,12 @@ interactions: \"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\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 @@ -15095,11 +18018,12 @@ interactions: \"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 + [\n \"-base_path\",\n \"-checkpoint\",\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 \"checkpoint\",\n \ \"hidden\",\n \"name\",\n \ \"pk\",\n \"pulp_created\",\n \ \"pulp_id\",\n \"pulp_labels\",\n @@ -15113,7 +18037,14 @@ interactions: - 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\": + - Hidden (descending)\\n* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -15133,25 +18064,225 @@ interactions: \"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 + \"pulp_type\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"ansible.ansible\",\n + \ \"container.container\",\n \"container.pull-through\",\n + \ \"core.artifact\",\n \"core.openpgp\",\n + \ \"deb.apt-distribution\",\n \"file.file\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\"\n ]\n + \ },\n \"description\": \"Pulp + type\\n\\n* `core.artifact` - core.artifact\\n* `core.openpgp` - core.openpgp\\n* + `ansible.ansible` - ansible.ansible\\n* `container.pull-through` - container.pull-through\\n* + `container.container` - container.container\\n* `deb.apt-distribution` - deb.apt-distribution\\n* + `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` - hugging_face.hugging-face\\n* + `maven.maven` - maven.maven\\n* `npm.npm` - npm.npm\\n* `ostree.ostree` - + ostree.ostree\\n* `python.python` - python.python\\n* `rpm.rpm` - rpm.rpm\\n* + `file.file` - file.file\"\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\": + \"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 \"core.openpgp\",\n + \ \"deb.apt-distribution\",\n \"file.file\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\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* + `core.openpgp` - core.openpgp\\n* `ansible.ansible` - ansible.ansible\\n* + `container.pull-through` - container.pull-through\\n* `container.container` + - container.container\\n* `deb.apt-distribution` - deb.apt-distribution\\n* + `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` - hugging_face.hugging-face\\n* + `maven.maven` - maven.maven\\n* `npm.npm` - npm.npm\\n* `ostree.ostree` - + ostree.ostree\\n* `python.python` - python.python\\n* `rpm.rpm` - rpm.rpm\\n* + `file.file` - file.file\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\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 + {\n \"type\": \"string\"\n }\n + \ },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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 + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": @@ -15162,27 +18293,33 @@ interactions: \"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 + 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/Paginatedrpm.RpmDistributionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedansible.AnsibleDistributionResponseList\"\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\": + \"distributions_ansible_ansible_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + an ansible distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/rpm.RpmDistribution\"\n + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistribution\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.RpmDistribution\"\n }\n + \"#/components/schemas/ansible.AnsibleDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.RpmDistribution\"\n }\n + \"#/components/schemas/ansible.AnsibleDistribution\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n @@ -15192,149 +18329,190 @@ interactions: {\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"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: - Rpm\"\n ],\n \"security\": [\n {\n + 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/rpm.RpmDistributionResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistributionResponse\"\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 \"put\": {\n \"operationId\": \"distributions_ansible_ansible_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ansible distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/rpm.RpmDistribution\"\n }\n + \"#/components/schemas/ansible.AnsibleDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/rpm.RpmDistribution\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistributionResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ansible distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patchedrpm.RpmDistribution\"\n }\n + \"#/components/schemas/Patchedansible.AnsibleDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedrpm.RpmDistribution\"\n }\n + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_ansible_ansible_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an ansible distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"delete\": {\n \"operationId\": - \"distributions_rpm_rpm_delete\",\n \"description\": \"Trigger - an asynchronous delete task\",\n \"summary\": \"Delete a rpm - distribution\",\n \"parameters\": [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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 + \ \"{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\": - \"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 + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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: - Rpm\"\n ],\n \"security\": [\n {\n + Ansible\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -15342,27 +18520,32 @@ interactions: {\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 + \ }\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\": \"rpm_rpm_distribution_href\",\n - \ \"schema\": {\n \"type\": - \"string\"\n },\n \"required\": - true\n },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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: - Rpm\"\n ],\n \"security\": [\n {\n + Ansible\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -15370,267 +18553,164 @@ interactions: {\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 + \ }\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 + \ }\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\": \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 + \ }\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n + \"List of profilers to use on tasks.\"\n },\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\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \"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\": - \"fields\",\n \"schema\": {\n \"type\": + \"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\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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\": - \"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\": + \"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\": @@ -15648,7 +18728,10 @@ interactions: \"name__startswith\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": \"Filter results where name starts with value\"\n },\n - \ {\n \"name\": \"offset\",\n \"required\": + \ {\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 @@ -15656,29 +18739,37 @@ interactions: \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\",\n \"enum\": - [\n \"-description\",\n \"-hide_guarded_distributions\",\n + [\n \"-base_path\",\n \"-checkpoint\",\n + \ \"-description\",\n \"-hidden\",\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 + \ \"-private\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"base_path\",\n \"checkpoint\",\n + \ \"description\",\n \"hidden\",\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 + \ \"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* - `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\": + `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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -15694,9 +18785,27 @@ interactions: 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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": @@ -15706,219 +18815,60 @@ interactions: \"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 + \ ],\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/PaginatedDomainResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerDistributionResponseList\"\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 + \"distributions_container_container_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + a container distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Container\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Domain\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\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 + \"#/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 \"200\": {\n \"content\": + \ \"responses\": {\n \"202\": {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\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\": @@ -15929,107 +18879,153 @@ interactions: \"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 + \ ],\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/PaginatedFilesystemExporterResponseList\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerDistributionResponse\"\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 \"put\": {\n \"operationId\": \"distributions_container_container_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/FilesystemExporter\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/FilesystemExporter\"\n }\n + \"#/components/schemas/container.ContainerDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/FilesystemExporter\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerDistributionResponse\"\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\": + \ \"description\": \"\"\n },\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PaginatedFilesystemExportResponseList\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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 }\n }\n },\n \"patch\": + {\n \"operationId\": \"distributions_container_container_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/FilesystemExport\"\n }\n + \"#/components/schemas/Patchedcontainer.ContainerDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/FilesystemExport\"\n }\n + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_container_container_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a container distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -16042,156 +19038,203 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Container\"\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\": + \ \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"Exporters: - Filesystem\"\n ],\n \"security\": [\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/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 \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/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\": + \"#/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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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\": + \ \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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\": @@ -16217,12 +19260,15 @@ interactions: \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\",\n \"enum\": - [\n \"-name\",\n \"-path\",\n + [\n \"-base_path\",\n \"-checkpoint\",\n + \ \"-hidden\",\n \"-name\",\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_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"base_path\",\n \"checkpoint\",\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 @@ -16230,10 +19276,19 @@ interactions: `-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 + - 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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -16247,9 +19302,27 @@ interactions: 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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": @@ -16259,211 +19332,166 @@ interactions: \"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 + \ ],\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/PaginatedPulpExporterResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerPullThroughDistributionResponseList\"\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\": + \"distributions_container_pull_through_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + a container pull through distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pull-Through\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PulpExporter\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughDistribution\"\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 + \"#/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 \"200\": {\n \"content\": + \ \"responses\": {\n \"202\": {\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Exporters: - Pulp Exports\"\n ],\n \"security\": [\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/PulpExportResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughDistributionResponse\"\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\": + \ },\n \"put\": {\n \"operationId\": \"distributions_container_pull_through_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container pull + through distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PulpExporterResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughDistributionResponse\"\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\": + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container pull through distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/PulpExporter\"\n }\n },\n - \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PulpExporter\"\n + \"#/components/schemas/Patchedcontainer.ContainerPullThroughDistribution\"\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 + \"#/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 \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughDistributionResponse\"\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 + \ \"description\": \"\"\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\": \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \"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\": @@ -16471,62 +19499,274 @@ interactions: {\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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 + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"/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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"id__in\",\n \"schema\": {\n \"type\": + \"fields\",\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\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_pull_through_distribution_href\",\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\": + \ \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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\": @@ -16535,13 +19775,33 @@ interactions: \"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 \"-base_path\",\n \"-checkpoint\",\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 \"checkpoint\",\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* `id` - Id\\n* `-id` - - Id (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + \ \"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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -16557,9 +19817,27 @@ interactions: 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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": @@ -16569,51 +19847,58 @@ interactions: \"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 + \ ],\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/PaginatedGroupResponseList\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedArtifactDistributionResponseList\"\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 \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{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 + \ }\n },\n \"/pulp/api/v3/distributions/core/openpgp/\": + {\n \"get\": {\n \"operationId\": \"distributions_core_openpgp_list\",\n + \ \"description\": \"Provides read and list methods and also + provides asynchronous CUD methods to dispatch tasks\\nwith reservation that + lock all Distributions preventing race conditions during base_path\\nchecking.\",\n + \ \"summary\": \"List open pgp distributions\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -16626,18 +19911,35 @@ interactions: \ \"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 + \"string\",\n \"enum\": [\n \"-base_path\",\n + \ \"-checkpoint\",\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 + \ \"checkpoint\",\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* `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\": + \"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* `checkpoint` - Checkpoint\\n* `-checkpoint` + - Checkpoint (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -16651,26 +19953,21 @@ interactions: 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 + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\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 + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n }\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\": @@ -16681,158 +19978,447 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Openpgp\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/PaginatedOpenPGPDistributionResponseList\"\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\": + \"distributions_core_openpgp_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create an open + pgp distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": {\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\": + \"#/components/schemas/OpenPGPDistribution\"\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 + \"#/components/schemas/OpenPGPDistribution\"\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 \"{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 + \ }\n },\n \"{open_p_g_p_distribution_href}\": {\n + \ \"get\": {\n \"operationId\": \"distributions_core_openpgp_read\",\n + \ \"description\": \"Provides read and list methods and also + provides asynchronous CUD methods to dispatch tasks\\nwith reservation that + lock all Distributions preventing race conditions during base_path\\nchecking.\",\n + \ \"summary\": \"Inspect an open pgp distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_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 \"Groups: - Roles\"\n ],\n \"security\": [\n {\n + \ ],\n \"tags\": [\n \"Distributions: + Openpgp\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/OpenPGPDistributionResponse\"\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 \"put\": {\n \"operationId\": \"distributions_core_openpgp_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an open pgp distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPDistribution\"\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/OpenPGPDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_core_openpgp_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an open pgp distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PatchedOpenPGPDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPDistribution\"\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/OpenPGPDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_core_openpgp_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an open pgp distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\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 \"{open_p_g_p_distribution_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_core_openpgp_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\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 \"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 + \ ],\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 + \ \"{open_p_g_p_distribution_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_core_openpgp_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"group_href\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"required\": - true\n },\n {\n \"name\": + \"open_p_g_p_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Openpgp\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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\": + \ \"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\": \"fields\",\n \"schema\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-checkpoint\",\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 \"checkpoint\",\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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\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 \"Groups: - Users\"\n ],\n \"security\": [\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/PaginatedGroupUserResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginateddeb.AptDistributionResponseList\"\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\": + \"distributions_deb_apt_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create an apt + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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/GroupUser\"\n }\n },\n - \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/GroupUser\"\n - \ }\n },\n \"multipart/form-data\": + \"#/components/schemas/deb.AptDistribution\"\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 + \"#/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 \"{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\": + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -16845,86 +20431,124 @@ interactions: \"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 + \ ],\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/GroupResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.AptDistributionResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"distributions_deb_apt_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an apt distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"group_href\",\n \"schema\": {\n \"type\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Groups\"\n ],\n \"requestBody\": + [\n \"Distributions: Apt\"\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\": + \"#/components/schemas/deb.AptDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\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 + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptDistributionResponse\"\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\": + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an apt distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Groups\"\n ],\n \"requestBody\": + [\n \"Distributions: Apt\"\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\": + \"#/components/schemas/Patcheddeb.AptDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\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 + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptDistributionResponse\"\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\": + \ \"description\": \"\"\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\": \"distributions_deb_apt_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an apt distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Groups\"\n ],\n \"security\": + [\n \"Distributions: 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 \"{group_href}add_role/\": - {\n \"post\": {\n \"operationId\": \"groups_add_role\",\n + \ ],\n \"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}add_role/\": {\n \"post\": + {\n \"operationId\": \"distributions_deb_apt_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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Groups\"\n ],\n \"requestBody\": + [\n \"Distributions: Apt\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -16942,25 +20566,31 @@ interactions: {\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\": + \ }\n },\n \"{deb_apt_distribution_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"distributions_deb_apt_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Groups\"\n - \ ],\n \"security\": [\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\": @@ -16968,12 +20598,18 @@ interactions: {\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 + \ }\n },\n \"{deb_apt_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_deb_apt_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"group_href\",\n \"schema\": {\n \"type\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -16986,8 +20622,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Apt\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -16995,15 +20631,20 @@ interactions: {\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 + \ }\n },\n \"{deb_apt_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_deb_apt_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"group_href\",\n \"schema\": {\n \"type\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Groups\"\n ],\n \"requestBody\": + [\n \"Distributions: Apt\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -17021,36 +20662,130 @@ interactions: {\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 },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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\": @@ -17076,11 +20811,15 @@ interactions: \"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 + [\n \"-base_path\",\n \"-checkpoint\",\n + \ \"-hidden\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n \ \"-pulp_last_updated\",\n \"-pulp_type\",\n - \ \"name\",\n \"pk\",\n - \ \"pulp_created\",\n \"pulp_id\",\n + \ \"base_path\",\n \"checkpoint\",\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 @@ -17088,14 +20827,23 @@ interactions: `-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\": + - 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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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\": @@ -17105,9 +20853,27 @@ interactions: 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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": @@ -17117,314 +20883,443 @@ interactions: \"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 + \ ],\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/PaginatedPulpImporterResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileDistributionResponseList\"\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\": + \"distributions_file_file_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a file + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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/PulpImporter\"\n }\n },\n - \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PulpImporter\"\n - \ }\n },\n \"multipart/form-data\": + \"#/components/schemas/file.FileDistribution\"\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 + \"#/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 \"{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 },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"Importers: - Pulp Imports\"\n ],\n \"security\": [\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/PaginatedImportResponseList\"\n + {\n \"$ref\": \"#/components/schemas/file.FileDistributionResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"distributions_file_file_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"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/PulpImport\"\n }\n },\n - \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PulpImport\"\n - \ }\n },\n \"multipart/form-data\": + \"#/components/schemas/file.FileDistribution\"\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 + \"#/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 \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ImportResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileDistributionResponse\"\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\": + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a file distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PulpImporterResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileDistributionResponse\"\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 + \ \"description\": \"\"\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\": \"distributions_file_file_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a file distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"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 \"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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_distribution_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\": + \ \"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/PatchedPulpImporter\"\n }\n - \ }\n },\n \"required\": - true\n },\n \"security\": [\n {\n + \"#/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/PulpImporterResponse\"\n + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\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 + \ }\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\": \"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 + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/PulpImportCheckResponse\"\n + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\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 \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 - \ \"/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\": + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/OrphansCleanup\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/OrphansCleanup\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/OrphansCleanup\"\n + {\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 \"202\": + \ ],\n \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/UnsetLabelResponse\"\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\": + \ \"/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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\": + \ \"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 @@ -17432,52 +21327,33 @@ interactions: \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\",\n \"enum\": - [\n \"-complete\",\n \"-pass_through\",\n + [\n \"-base_path\",\n \"-checkpoint\",\n + \ \"-hidden\",\n \"-name\",\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_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"base_path\",\n \"checkpoint\",\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* `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 + `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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"prn__in\",\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\": + \"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_href__in\",\n \"schema\": {\n \"type\": @@ -17493,40 +21369,27 @@ interactions: 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 + \"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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n \ },\n {\n \"in\": \"query\",\n \"name\": \"repository\",\n \"schema\": - {\n \"type\": \"string\"\n },\n - \ \"description\": \"Repository referenced by HREF\"\n + {\n \"type\": \"string\"\n }\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 + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": @@ -17536,152 +21399,36 @@ interactions: \"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 + \ ],\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/PaginatedPublicationResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedgem.GemDistributionResponseList\"\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\": + \ },\n \"post\": {\n \"operationId\": + \"distributions_gem_gem_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a gem + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\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\": @@ -17689,19 +21436,17 @@ interactions: {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -17714,419 +21459,124 @@ interactions: \"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 + \ ],\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/deb.AptPublicationResponse\"\n + {\n \"$ref\": \"#/components/schemas/gem.GemDistributionResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"distributions_gem_gem_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a gem distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"deb_apt_publication_href\",\n \"schema\": {\n \"type\": + \"gem_gem_distribution_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 \"Distributions: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.VerbatimPublication\"\n }\n + \"#/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/deb.VerbatimPublication\"\n }\n + \"#/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 \"{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 \"$ref\": \"#/components/schemas/gem.GemDistributionResponse\"\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 + \ \"description\": \"\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\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\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"distributions_gem_gem_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a gem distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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/file.FilePublication\"\n }\n + \"#/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/file.FilePublication\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/gem.GemDistributionResponse\"\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\": + \ \"description\": \"\"\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\": \"distributions_gem_gem_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a gem distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"file_file_publication_href\",\n \"schema\": {\n \"type\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Publications: File\"\n ],\n \"security\": + [\n \"Distributions: 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 \"{file_file_publication_href}add_role/\": - {\n \"post\": {\n \"operationId\": \"publications_file_file_add_role\",\n + \ ],\n \"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\": - \"file_file_publication_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Publications: File\"\n ],\n \"requestBody\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -18144,12 +21594,17 @@ interactions: {\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 + \ }\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\": - \"file_file_publication_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -18162,8 +21617,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Gem\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -18171,13 +21626,18 @@ interactions: {\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 + \ }\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\": \"file_file_publication_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -18190,8 +21650,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Gem\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -18199,15 +21659,20 @@ interactions: {\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 + \ }\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\": - \"file_file_publication_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Publications: File\"\n ],\n \"requestBody\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -18225,309 +21690,146 @@ interactions: {\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 },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Publications: Gem\"\n ],\n \"requestBody\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n }\n + \"#/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 + {\n \"200\": {\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 \"$ref\": \"#/components/schemas/SetLabelResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Publications: Gem\"\n ],\n \"requestBody\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n }\n + \"#/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 + {\n \"200\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\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\": + \ }\n },\n \"/pulp/api/v3/distributions/hugging_face/hugging-face/\": + {\n \"get\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFaceDistribution.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"List hugging + face distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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\": + \ \"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 @@ -18535,52 +21837,33 @@ interactions: \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\",\n \"enum\": - [\n \"-complete\",\n \"-pass_through\",\n + [\n \"-base_path\",\n \"-checkpoint\",\n + \ \"-hidden\",\n \"-name\",\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_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"base_path\",\n \"checkpoint\",\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* `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 + `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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"prn__in\",\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\": + \"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_href__in\",\n \"schema\": {\n \"type\": @@ -18596,49 +21879,64 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Repository referenced by HREF\"\n },\n {\n + \"Filter labels by search string\"\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\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\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 \"Publications: - Pypi\"\n ],\n \"security\": [\n {\n + \ ],\n \"tags\": [\n \"Distributions: + Hugging-Face\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFaceDistributionResponseList\"\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\": + \"distributions_hugging_face_hugging_face_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + a hugging face distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/python.PythonPublication\"\n + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonPublication\"\n }\n + \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonPublication\"\n }\n + \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n @@ -18648,84 +21946,20 @@ interactions: {\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\": + \ }\n },\n \"{hugging_face_hugging_face_distribution_href}\": + {\n \"get\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFaceDistribution.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"Inspect a hugging + face distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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 + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": @@ -18737,200 +21971,103 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Hugging-Face\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceDistributionResponse\"\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\": + \ },\n \"put\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a hugging face + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceDistribution\"\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/MyPermissionsResponse\"\n + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceDistributionResponse\"\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 + \ \"description\": \"\"\n },\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_hugging_face_hugging_face_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a hugging face distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Publications: Pypi\"\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/Patchedhugging_face.HuggingFaceDistribution\"\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\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceDistribution\"\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/hugging_face.HuggingFaceDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"202\": {\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 + \"#/components/schemas/AsyncOperationResponse\"\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\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"distributions_hugging_face_hugging_face_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a hugging face distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\n + \ ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"202\": {\n \"content\": @@ -18938,215 +22075,128 @@ interactions: {\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 },\n \"{hugging_face_hugging_face_distribution_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\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 + \ \"{hugging_face_hugging_face_distribution_href}unset_label/\": {\n + \ \"post\": {\n \"operationId\": \"distributions_hugging_face_hugging_face_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Hugging-Face\"\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 \"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\": + \ ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": - \"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\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": - \"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\": + \"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\": @@ -19172,24 +22222,39 @@ interactions: \"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 + [\n \"-base_path\",\n \"-checkpoint\",\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 \"checkpoint\",\n + \ \"hidden\",\n \"name\",\n \ \"pk\",\n \"pulp_created\",\n - \ \"pulp_id\",\n \"pulp_last_updated\"\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* - `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\": + `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* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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\": @@ -19199,9 +22264,27 @@ interactions: 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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": @@ -19211,44 +22294,55 @@ interactions: \"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 + \ ],\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/Paginatedcontainer.ContainerNamespaceResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedmaven.MavenDistributionResponseList\"\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\": + \"distributions_maven_maven_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a maven + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Maven\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/container.ContainerNamespace\"\n + {\n \"$ref\": \"#/components/schemas/maven.MavenDistribution\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/container.ContainerNamespace\"\n }\n + \"#/components/schemas/maven.MavenDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/container.ContainerNamespace\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/container.ContainerNamespaceResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"container_container_namespace_href\",\n \"schema\": - {\n \"type\": \"string\"\n },\n + \"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\": @@ -19260,185 +22354,232 @@ interactions: \"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 + \ ],\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/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 \"$ref\": \"#/components/schemas/maven.MavenDistributionResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"distributions_maven_maven_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a maven distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n + \ \"tags\": [\n \"Distributions: Maven\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/maven.MavenDistribution\"\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\": + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"distributions_maven_maven_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a maven distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + {\n \"$ref\": \"#/components/schemas/maven.MavenDistributionResponse\"\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\": + \ \"description\": \"\"\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\": \"distributions_maven_maven_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a maven distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n + \ \"tags\": [\n \"Distributions: Maven\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\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 \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/SetLabelResponse\"\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\": + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/npm/npm/\": {\n \"get\": {\n + \ \"operationId\": \"distributions_npm_npm_list\",\n \"description\": + \"ViewSet for NPM Distributions.\",\n \"summary\": \"List npm + distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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\": @@ -19464,32 +22605,16 @@ interactions: \"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 \"-base_path\",\n \"-checkpoint\",\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 \"checkpoint\",\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* @@ -19497,26 +22622,16 @@ interactions: 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\": + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -19536,77 +22651,23 @@ interactions: \"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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\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\": @@ -19616,140 +22677,348 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Npm\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/Paginatednpm.NpmDistributionResponseList\"\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 \"post\": {\n \"operationId\": + \"distributions_npm_npm_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a npm + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Npm\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.NpmDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\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 \"{npm_npm_distribution_href}\": {\n \"get\": + {\n \"operationId\": \"distributions_npm_npm_read\",\n \"description\": + \"ViewSet for NPM Distributions.\",\n \"summary\": \"Inspect + a npm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_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\": \"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 \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Npm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.NpmDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_npm_npm_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a npm distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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* + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmDistribution\"\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/npm.NpmDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_npm_npm_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a npm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmDistribution\"\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/npm.NpmDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_npm_npm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a npm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\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 + \ \"{npm_npm_distribution_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_npm_npm_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\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 \"{npm_npm_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_npm_npm_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Npm\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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 \"-checkpoint\",\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 \"checkpoint\",\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* `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\": + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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\": @@ -19763,59 +23032,22 @@ interactions: \"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\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\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\": + \"query\",\n \"name\": \"repository__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 \"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\": @@ -19826,44 +23058,55 @@ interactions: \"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 + \ ],\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/Paginatedansible.CollectionRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeDistributionResponseList\"\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 + \"distributions_ostree_ostree_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + an ostree distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ostree\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistribution\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.CollectionRemote\"\n }\n + \"#/components/schemas/ostree.OstreeDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.CollectionRemote\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"ansible_collection_remote_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n + \"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\": @@ -19875,94 +23118,124 @@ interactions: \"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 + \ ],\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/ansible.CollectionRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistributionResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"distributions_ostree_ostree_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ostree distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Remotes: Collection\"\n + \ \"tags\": [\n \"Distributions: Ostree\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistribution\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.CollectionRemote\"\n }\n + \"#/components/schemas/ostree.OstreeDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.CollectionRemote\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistributionResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ostree distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"ansible_collection_remote_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Remotes: Collection\"\n + \ \"tags\": [\n \"Distributions: Ostree\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Patchedansible.CollectionRemote\"\n + {\n \"$ref\": \"#/components/schemas/Patchedostree.OstreeDistribution\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedansible.CollectionRemote\"\n }\n + \"#/components/schemas/Patchedostree.OstreeDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedansible.CollectionRemote\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistributionResponse\"\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\": + \ \"description\": \"\"\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 - \ \"{ansible_collection_remote_href}add_role/\": {\n \"post\": - {\n \"operationId\": \"remotes_ansible_collection_add_role\",\n + \"\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": - \"ansible_collection_remote_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Remotes: Collection\"\n + \ \"tags\": [\n \"Distributions: Ostree\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n @@ -19981,13 +23254,18 @@ interactions: \"#/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 + \ \"{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\": - \"ansible_collection_remote_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -19999,8 +23277,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Ostree\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -20008,27 +23286,32 @@ interactions: {\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 + \ }\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\": \"ansible_collection_remote_href\",\n - \ \"schema\": {\n \"type\": - \"string\"\n },\n \"required\": - true\n },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"Remotes: - Collection\"\n ],\n \"security\": [\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\": @@ -20036,15 +23319,20 @@ interactions: {\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 + \ }\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\": - \"ansible_collection_remote_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Remotes: Collection\"\n + \ \"tags\": [\n \"Distributions: Ostree\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n @@ -20063,42 +23351,53 @@ interactions: \"#/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 + \ \"{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\": \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 + \ }\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\": - \"ansible_collection_remote_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Remotes: Collection\"\n + \ \"tags\": [\n \"Distributions: Ostree\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n @@ -20111,17 +23410,48 @@ interactions: \ \"required\": true\n },\n \"security\": [\n {\n \"basicAuth\": []\n },\n \ {\n \"cookieAuth\": []\n }\n - \ ],\n \"responses\": {\n \"201\": + \ ],\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/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\": + \ \"/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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\": @@ -20172,32 +23502,16 @@ interactions: \"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 \"-base_path\",\n \"-checkpoint\",\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 \"checkpoint\",\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* @@ -20205,26 +23519,16 @@ interactions: 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\": + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -20244,227 +23548,257 @@ interactions: \"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\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": {\n \"type\": \"string\"\n }\n \ },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\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 \"Remotes: - Git\"\n ],\n \"security\": [\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/Paginatedansible.GitRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedpython.PythonDistributionResponseList\"\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 + \"distributions_python_pypi_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a python + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pypi\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ansible.GitRemote\"\n + {\n \"$ref\": \"#/components/schemas/python.PythonDistribution\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.GitRemote\"\n }\n + \"#/components/schemas/python.PythonDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.GitRemote\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Remotes: - Git\"\n ],\n \"security\": [\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/ansible.GitRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/python.PythonDistributionResponse\"\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 \"put\": {\n \"operationId\": \"distributions_python_pypi_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a python distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/ansible.GitRemote\"\n }\n + \"#/components/schemas/python.PythonDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.GitRemote\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/python.PythonDistributionResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a python distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patchedansible.GitRemote\"\n }\n + \"#/components/schemas/Patchedpython.PythonDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedansible.GitRemote\"\n }\n + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"distributions_python_pypi_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a python distribution\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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 \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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 + \ \"{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\": - \"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 + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Remotes: - Git\"\n ],\n \"security\": [\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\": @@ -20472,27 +23806,32 @@ interactions: {\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 + \ }\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\": \"ansible_git_remote_href\",\n - \ \"schema\": {\n \"type\": - \"string\"\n },\n \"required\": - true\n },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"Remotes: - Git\"\n ],\n \"security\": [\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\": @@ -20500,115 +23839,160 @@ interactions: {\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 + \ }\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 + \ }\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\": \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 + \ }\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": + \"query\",\n \"name\": \"checkpoint\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where checkpoint + 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 + \ \"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\": @@ -20634,32 +24018,16 @@ interactions: \"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 \"-base_path\",\n \"-checkpoint\",\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 \"checkpoint\",\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* @@ -20667,26 +24035,16 @@ interactions: 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\": + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -20706,88 +24064,80 @@ interactions: \"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\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": {\n \"type\": \"string\"\n }\n \ },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\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 \"Remotes: - Role\"\n ],\n \"security\": [\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/Paginatedansible.RoleRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.RpmDistributionResponseList\"\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\": + \"distributions_rpm_rpm_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a rpm + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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/ansible.RoleRemote\"\n }\n + \"#/components/schemas/rpm.RpmDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.RoleRemote\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -20800,77 +24150,102 @@ interactions: \"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 + \ ],\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/ansible.RoleRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.RpmDistributionResponse\"\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\": + \ },\n \"put\": {\n \"operationId\": \"distributions_rpm_rpm_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a rpm distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Role\"\n ],\n \"requestBody\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.RoleRemote\"\n }\n + \"#/components/schemas/rpm.RpmDistribution\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.RoleRemote\"\n }\n + \"#/components/schemas/rpm.RpmDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.RoleRemote\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.RpmDistributionResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a rpm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Role\"\n ],\n \"requestBody\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedansible.RoleRemote\"\n }\n + \"#/components/schemas/Patchedrpm.RpmDistribution\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedansible.RoleRemote\"\n }\n + \"#/components/schemas/Patchedrpm.RpmDistribution\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedansible.RoleRemote\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.RpmDistributionResponse\"\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\": + \ \"description\": \"\"\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\": \"distributions_rpm_rpm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a rpm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Role\"\n ],\n \"security\": + [\n \"Distributions: Rpm\"\n ],\n \"security\": [\n {\n \"basicAuth\": []\n },\n \ {\n \"cookieAuth\": []\n }\n \ ],\n \"responses\": {\n \"202\": @@ -20879,15 +24254,20 @@ interactions: \"#/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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Role\"\n ],\n \"requestBody\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -20905,12 +24285,17 @@ interactions: {\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 + \ }\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\": - \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -20923,8 +24308,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Rpm\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -20932,13 +24317,18 @@ interactions: {\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 + \ }\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\": \"ansible_role_remote_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -20951,8 +24341,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Distributions: + Rpm\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -20960,15 +24350,20 @@ interactions: {\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 + \ }\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\": - \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Role\"\n ],\n \"requestBody\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -20986,16 +24381,21 @@ interactions: {\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 + \ }\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\": \"ansible_role_remote_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Role\"\n ],\n \"requestBody\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/SetLabel\"\n }\n },\n @@ -21008,20 +24408,25 @@ interactions: \ \"security\": [\n {\n \"basicAuth\": []\n },\n {\n \"cookieAuth\": []\n }\n ],\n \"responses\": - {\n \"201\": {\n \"content\": {\n + {\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_role_remote_href}unset_label/\": - {\n \"post\": {\n \"operationId\": \"remotes_ansible_role_unset_label\",\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\": - \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Role\"\n ],\n \"requestBody\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n }\n },\n @@ -21034,19 +24439,185 @@ interactions: \ \"security\": [\n {\n \"basicAuth\": []\n },\n {\n \"cookieAuth\": []\n }\n ],\n \"responses\": - {\n \"201\": {\n \"content\": {\n + {\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/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\": + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"ug\",\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"ug\",\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 @@ -21097,59 +24668,37 @@ interactions: \"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 + [\n \"-description\",\n \"-hide_guarded_distributions\",\n + \ \"-name\",\n \"-pk\",\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 + \ \"-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_labels\",\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* - `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\": + `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* `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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -21169,40 +24718,9 @@ interactions: \"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 + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": @@ -21214,259 +24732,180 @@ interactions: \"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 + \ ],\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/Paginatedcontainer.ContainerRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedDomainResponseList\"\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\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Domains\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/container.ContainerRemote\"\n }\n - \ },\n \"multipart/form-data\": + \"#/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/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 + \"#/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 \"{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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/container.ContainerRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/DomainResponse\"\n \ }\n }\n },\n \ \"description\": \"\"\n }\n }\n - \ },\n \"put\": {\n \"operationId\": \"remotes_container_container_update\",\n + \ },\n \"put\": {\n \"operationId\": \"domains_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 + \ \"summary\": \"Update a domain\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patchedcontainer.ContainerRemote\"\n }\n - \ },\n \"multipart/form-data\": + \"#/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/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 + \"#/components/schemas/Domain\"\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/DomainResponse\"\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\": + \ \"description\": \"\"\n },\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"domains_partial_update\",\n \"description\": + \"Update the entity partially and trigger an asynchronous task if necessary\",\n + \ \"summary\": \"Update a domain\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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\": + 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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/DomainResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"domains_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a domain\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"201\": + \ ],\n \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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\": + \ \"{domain_href}set_label/\": {\n \"post\": {\n \"operationId\": + \"domains_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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"domain_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Container\"\n ],\n \"requestBody\": + [\n \"Domains\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/SetLabel\"\n }\n },\n @@ -21484,39 +24923,85 @@ interactions: {\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 },\n \"{domain_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"domains_unset_label\",\n \"description\": + \"Unset a single pulp_label on the object.\",\n \"summary\": + \"Unset a label\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/UnsetLabel\"\n }\n },\n - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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\": + \ }\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/domains/migrate/\": {\n + \ \"post\": {\n \"operationId\": \"domains_migrate\",\n + \ \"description\": \"Migrate the domain's storage backend to + a new one.\\n\\nLaunches a background task to copy the domain's artifacts + over to the supplied storage\\nbackend. Then updates the domain's storage + settings to the new storage backend. This task\\ndoes not delete the stored + files of the artifacts from the previous backend.\\n\\n**IMPORTANT** This + task will block all other tasks within the domain until the migration is\\ncompleted, + essentially putting the domain into a read only state. Content will still + be\\nserved from the old storage backend until the migration has completed, + so don't remove\\nthe old backend until then. Note, this endpoint is not allowed + on the default domain.\\n\\nThis feature is in Tech Preview and is subject + to future change and thus not guaranteed to\\nbe backwards compatible.\",\n + \ \"summary\": \"Migrate storage backend\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Domains\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DomainBackendMigrator\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DomainBackendMigrator\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DomainBackendMigrator\"\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/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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 @@ -21567,59 +25052,29 @@ interactions: \"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 + [\n \"-method\",\n \"-name\",\n + \ \"-path\",\n \"-pk\",\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_last_updated\",\n \"-pulp_type\",\n + \ \"method\",\n \"name\",\n + \ \"path\",\n \"pk\",\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 + \ \"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* `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\": + - 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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -21635,44 +25090,9 @@ interactions: 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\": + \"q\",\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 + \"Filter results by using NOT, AND and OR operations on other filters\"\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": @@ -21684,111 +25104,108 @@ interactions: \"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 + \ ],\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/Paginatedcontainer.ContainerPullThroughRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedFilesystemExporterResponseList\"\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\": + \"exporters_core_filesystem_create\",\n \"description\": \"Endpoint + for managing FilesystemExporters.\",\n \"summary\": \"Create + a filesystem exporter\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Exporters: Filesystem\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemote\"\n + {\n \"$ref\": \"#/components/schemas/FilesystemExporter\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n + \"#/components/schemas/FilesystemExporter\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n + \"#/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/container.ContainerPullThroughRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"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\": + \ ],\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"filesystem_exporter_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 \"Exporters: Filesystem Exports\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n + \"#/components/schemas/FilesystemExport\"\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 + \"#/components/schemas/FilesystemExport\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedcontainer.ContainerPullThroughRemote\"\n }\n + \"#/components/schemas/FilesystemExport\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n @@ -21798,56 +25215,17 @@ interactions: {\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"filesystem_filesystem_export_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -21860,22 +25238,45 @@ interactions: \"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 + \ ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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\": + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -21888,103 +25289,120 @@ interactions: \"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 + \ ],\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/MyPermissionsResponse\"\n + {\n \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\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 \"put\": {\n \"operationId\": \"exporters_core_filesystem_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a filesystem exporter\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/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\": + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"exporters_core_filesystem_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a filesystem exporter\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"filesystem_exporter_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Pull-Through\"\n ],\n \"requestBody\": + [\n \"Exporters: Filesystem\"\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\": + \"#/components/schemas/PatchedFilesystemExporter\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\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\": + \"#/components/schemas/PatchedFilesystemExporter\"\n }\n + \ },\n \"multipart/form-data\": {\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\": + \"#/components/schemas/PatchedFilesystemExporter\"\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/FilesystemExporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"exporters_core_filesystem_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a filesystem exporter\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"201\": + \ ],\n \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnsetLabelResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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\": + \ \"/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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 @@ -22035,59 +25453,27 @@ interactions: \"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 + [\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_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 + \ \"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* `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\": + - 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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -22103,44 +25489,9 @@ interactions: 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\": + \"q\",\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 + \"Filter results by using NOT, AND and OR operations on other filters\"\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": @@ -22152,84 +25503,105 @@ interactions: \"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 + \ ],\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/Paginateddeb.AptRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedPulpExporterResponseList\"\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\": + \"exporters_core_pulp_create\",\n \"description\": \"ViewSet + for viewing PulpExporters.\",\n \"summary\": \"Create a pulp + exporter\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Exporters: Pulp\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptRemote\"\n }\n },\n + \"#/components/schemas/PulpExporter\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/deb.AptRemote\"\n + {\n \"$ref\": \"#/components/schemas/PulpExporter\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptRemote\"\n }\n }\n + \"#/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/deb.AptRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/PulpExporterResponse\"\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\": + \ }\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\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\": \"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 \"Remotes: - Apt\"\n ],\n \"security\": [\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/deb.AptRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedPulpExportResponseList\"\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\": + \ },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_exporter_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Apt\"\n ],\n \"requestBody\": + [\n \"Exporters: Pulp Exports\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptRemote\"\n }\n },\n + \"#/components/schemas/PulpExport\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/deb.AptRemote\"\n + {\n \"$ref\": \"#/components/schemas/PulpExport\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptRemote\"\n }\n }\n + \"#/components/schemas/PulpExport\"\n }\n }\n \ },\n \"required\": true\n },\n \ \"security\": [\n {\n \"basicAuth\": []\n },\n {\n \"cookieAuth\": @@ -22239,108 +25611,201 @@ interactions: {\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"deb_apt_remote_href\",\n \"schema\": {\n \"type\": + \"pulp_pulp_export_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 + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/PulpExportResponse\"\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 + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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 },\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 + \ },\n \"put\": {\n \"operationId\": \"exporters_core_pulp_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a pulp exporter\",\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/SetLabel\"\n }\n },\n + \"#/components/schemas/PulpExporter\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + {\n \"$ref\": \"#/components/schemas/PulpExporter\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n }\n + \"#/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 + {\n \"200\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/PulpExporterResponse\"\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\": + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a pulp exporter\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_exporter_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Apt\"\n ],\n \"requestBody\": + [\n \"Exporters: Pulp\"\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\": + \"#/components/schemas/PatchedPulpExporter\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\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 + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpExporterResponse\"\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\": + \ \"description\": \"\"\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\": \"exporters_core_pulp_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a pulp exporter\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 @@ -22367,22 +25832,6 @@ interactions: \ },\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\": @@ -22391,59 +25840,19 @@ interactions: \"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 \"-id\",\n \"-name\",\n + \ \"-pk\",\n \"id\",\n + \ \"name\",\n \"pk\"\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\": + \ \"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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -22459,44 +25868,9 @@ interactions: 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\": + \"q\",\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 + \"Filter results by using NOT, AND and OR operations on other filters\"\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": @@ -22508,198 +25882,323 @@ interactions: \"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 + \ ],\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/Paginatedfile.FileRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedGroupResponseList\"\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 + \"groups_create\",\n \"description\": \"ViewSet for Group.\",\n + \ \"summary\": \"Create a group\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Groups\"\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\": + \"#/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/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 + \"#/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 \"{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 },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 }\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\": + \"prn__in\",\n \"schema\": {\n \"type\": \"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 + \"Multiple values may be separated by commas.\",\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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedGroupRoleResponseList\"\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 + \ },\n \"post\": {\n \"operationId\": + \"groups_roles_create\",\n \"description\": \"ViewSet for GroupRole.\",\n + \ \"summary\": \"Create a group role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"file_file_remote_href\",\n \"schema\": {\n \"type\": + \"group_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: File\"\n ],\n \"requestBody\": + [\n \"Groups: Roles\"\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\": + \"#/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/Patchedfile.FileRemote\"\n }\n - \ }\n },\n \"required\": - true\n },\n \"security\": [\n {\n + \"#/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/GroupRoleResponse\"\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\": + \"groups_roles_delete\",\n \"description\": \"ViewSet for GroupRole.\",\n + \ \"summary\": \"Delete a group role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"groups_group_role_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: File\"\n ],\n \"security\": + [\n \"Groups: Roles\"\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 + \ ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"file_file_remote_href\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: File\"\n ],\n \"requestBody\": + [\n \"Groups: Users\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/GroupUser\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/GroupUser\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n }\n + \"#/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/NestedRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/GroupUserResponse\"\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 },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -22712,98 +26211,227 @@ interactions: \"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 + \ ],\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 \"$ref\": \"#/components/schemas/GroupResponse\"\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\": + \ },\n \"put\": {\n \"operationId\": \"groups_update\",\n + \ \"description\": \"ViewSet for Group.\",\n \"summary\": + \"Update a group\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: File\"\n ],\n \"requestBody\": + [\n \"Groups\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/Group\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/Group\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n }\n + \"#/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 + {\n \"200\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/GroupResponse\"\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\": + \ },\n \"patch\": {\n \"operationId\": + \"groups_partial_update\",\n \"description\": \"ViewSet for + Group.\",\n \"summary\": \"Update a group\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: File\"\n ],\n \"requestBody\": + [\n \"Groups\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n },\n + \"#/components/schemas/PatchedGroup\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + {\n \"$ref\": \"#/components/schemas/PatchedGroup\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n }\n + \"#/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/SetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\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\": + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: File\"\n ],\n \"requestBody\": + [\n \"Groups\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnsetLabel\"\n }\n },\n + \"#/components/schemas/NestedRole\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnsetLabel\"\n }\n }\n + \"#/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/UnsetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\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 + \ }\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -22855,59 +26483,26 @@ interactions: \"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 + [\n \"-name\",\n \"-pk\",\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_last_updated\",\n \"-pulp_type\",\n + \ \"name\",\n \"pk\",\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 + \ \"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* `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\": + - 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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -22923,240 +26518,352 @@ interactions: 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\": + \"q\",\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 + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedgem.GemRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedPulpImporterResponseList\"\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 + \"importers_core_pulp_create\",\n \"description\": \"ViewSet + for PulpImporters.\",\n \"summary\": \"Create a pulp importer\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Importers: Pulp\"\n ],\n \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/gem.GemRemote\"\n }\n },\n + \"#/components/schemas/PulpImporter\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/gem.GemRemote\"\n + {\n \"$ref\": \"#/components/schemas/PulpImporter\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/gem.GemRemote\"\n }\n }\n + \"#/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/gem.GemRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/PulpImporterResponse\"\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\": + \ }\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\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\": \"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 \"Remotes: - Gem\"\n ],\n \"security\": [\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/gem.GemRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedImportResponseList\"\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\": + \ },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_importer_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Gem\"\n ],\n \"requestBody\": + [\n \"Importers: Pulp Imports\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/gem.GemRemote\"\n }\n },\n + \"#/components/schemas/PulpImport\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/gem.GemRemote\"\n + {\n \"$ref\": \"#/components/schemas/PulpImport\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/gem.GemRemote\"\n }\n }\n + \"#/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/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/TaskGroupOperationResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": + \"pulp_pulp_import_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 + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ImportResponse\"\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 + \"importers_core_pulp_imports_delete\",\n \"description\": + \"ViewSet for PulpImports.\",\n \"summary\": \"Delete a pulp + import\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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 },\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\": + \ },\n \"put\": {\n \"operationId\": \"importers_core_pulp_update\",\n + \ \"description\": \"ViewSet for PulpImporters.\",\n \"summary\": + \"Update a pulp importer\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_importer_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Gem\"\n ],\n \"requestBody\": + [\n \"Importers: Pulp\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/PulpImporter\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/PulpImporter\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n }\n + \"#/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 + {\n \"200\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/PulpImporterResponse\"\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\": + \ },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + 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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n }\n ],\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/ObjectRolesResponse\"\n + {\n \"$ref\": \"#/components/schemas/PulpImportCheckResponse\"\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 + \ }\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Livez\"\n + \ ],\n \"responses\": {\n \"200\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp/api/v3/login/\": + {\n \"get\": {\n \"operationId\": \"login_read\",\n \ \"parameters\": [\n {\n \"in\": - \"path\",\n \"name\": \"gem_gem_remote_href\",\n \"schema\": - {\n \"type\": \"string\"\n },\n - \ \"required\": true\n },\n {\n + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -23167,201 +26874,209 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Login\"\n + \ ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/LoginResponse\"\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 + \ },\n \"post\": {\n \"operationId\": + \"login\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Login\"\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 \"$ref\": \"#/components/schemas/LoginResponse\"\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 + \ },\n \"patch\": {\n \"operationId\": + \"login_update\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Login\"\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\": + \"#/components/schemas/PatchedLoginUpdate\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n }\n - \ },\n \"required\": true\n },\n + \"#/components/schemas/PatchedLoginUpdate\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedLoginUpdate\"\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/LoginUpdateResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"logout\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Login\"\n ],\n \ \"security\": [\n {\n \"basicAuth\": []\n },\n {\n \"cookieAuth\": []\n }\n ],\n \"responses\": - {\n \"201\": {\n \"content\": {\n + {\n \"204\": {\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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/SetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 },\n \"/pulp/api/v3/orphans/cleanup/\": {\n + \ \"post\": {\n \"operationId\": \"orphans_cleanup_cleanup\",\n + \ \"description\": \"Trigger an asynchronous orphan cleanup + operation.\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Orphans: Cleanup\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnsetLabel\"\n }\n },\n + \"#/components/schemas/OrphansCleanup\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + {\n \"$ref\": \"#/components/schemas/OrphansCleanup\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnsetLabel\"\n }\n }\n + \"#/components/schemas/OrphansCleanup\"\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 + {\n \"202\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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\": + \ },\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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\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 + \"prn__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\": - \"name__istartswith\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n + \"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\": - \"name__regex\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name matches regex value\"\n },\n + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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\": + \"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\": @@ -23377,43 +27092,185 @@ interactions: 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\": + \"pulp_type\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"deb.apt-publication\",\n + \ \"deb.verbatim-publication\",\n \"file.file\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"python.python\",\n \"rpm.rpm\"\n + \ ]\n },\n \"description\": + \"Pulp type\\n\\n* `deb.verbatim-publication` - deb.verbatim-publication\\n* + `deb.apt-publication` - deb.apt-publication\\n* `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `python.python` - python.python\\n* `rpm.rpm` + - rpm.rpm\\n* `file.file` - file.file\"\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 \"hugging_face.hugging-face\",\n + \ \"python.python\",\n \"rpm.rpm\"\n + \ ]\n }\n },\n + \ \"description\": \"Multiple values may be separated + by commas.\\n\\n* `deb.verbatim-publication` - deb.verbatim-publication\\n* + `deb.apt-publication` - deb.apt-publication\\n* `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `python.python` - python.python\\n* `rpm.rpm` + - rpm.rpm\\n* `file.file` - file.file\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter labels by search string\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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\": - \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_created\",\n \"schema\": {\n \"type\": \"string\",\n \"format\": \"date-time\"\n },\n - \ \"description\": \"Filter results where pulp_last_updated + \ \"description\": \"Filter results where pulp_created 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\": + \"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_last_updated + \ \"description\": \"Filter results where pulp_created is greater than or equal to value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"pulp_created__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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_last_updated + \ \"description\": \"Filter results where pulp_created 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\": + \"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_last_updated is between two comma separated values\",\n - \ \"explode\": false,\n \"style\": - \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"q\",\n \"schema\": + 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": {\n \"type\": \"string\"\n }\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -23426,43 +27283,61 @@ interactions: \"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 + \ ],\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/Paginatedmaven.MavenRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginateddeb.AptPublicationResponseList\"\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 + \"publications_deb_apt_create\",\n \"description\": \"Trigger + an asynchronous task to publish content\",\n \"summary\": \"Create + an apt publication\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Publications: Apt\"\n ],\n \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/maven.MavenRemote\"\n }\n + \"#/components/schemas/deb.AptPublication\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/maven.MavenRemote\"\n }\n + \"#/components/schemas/deb.AptPublication\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/maven.MavenRemote\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/maven.MavenRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"maven_maven_remote_href\",\n \"schema\": {\n \"type\": + \"deb_apt_publication_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -23475,245 +27350,264 @@ interactions: \"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 + \ ],\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/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 \"$ref\": \"#/components/schemas/deb.AptPublicationResponse\"\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\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_publication_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Maven\"\n ],\n \"security\": + [\n \"Publications: 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 - \ \"{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\": + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{deb_apt_publication_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"publications_deb_apt_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_publication_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Maven\"\n ],\n \"requestBody\": + [\n \"Publications: Apt\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n },\n + \"#/components/schemas/NestedRole\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n }\n + \"#/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/SetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\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\": + \ }\n },\n \"{deb_apt_publication_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"publications_deb_apt_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_publication_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"publications_deb_apt_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_publication_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"publications_deb_apt_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_publication_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Maven\"\n ],\n \"requestBody\": + [\n \"Publications: Apt\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnsetLabel\"\n }\n },\n + \"#/components/schemas/NestedRole\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnsetLabel\"\n }\n }\n + \"#/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/UnsetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 {\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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\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 + \"prn__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\": - \"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\": + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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\": @@ -23729,43 +27623,15 @@ interactions: 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\": + \"q\",\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\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": {\n \"type\": \"string\"\n }\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -23778,180 +27644,161 @@ interactions: \"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 + \ ],\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/Paginatedostree.OstreeRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginateddeb.VerbatimPublicationResponseList\"\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\": + \"publications_deb_verbatim_create\",\n \"description\": \"Trigger + an asynchronous task to publish content\",\n \"summary\": \"Create + a verbatim publication\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Publications: Verbatim\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemote\"\n + {\n \"$ref\": \"#/components/schemas/deb.VerbatimPublication\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ostree.OstreeRemote\"\n }\n + \"#/components/schemas/deb.VerbatimPublication\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ostree.OstreeRemote\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"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 \"Remotes: - Ostree\"\n ],\n \"security\": [\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/ostree.OstreeRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.VerbatimPublicationResponse\"\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 + \ },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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 + \ \"responses\": {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"{deb_verbatim_publication_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"publications_deb_verbatim_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"deb_verbatim_publication_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Publications: Verbatim\"\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/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\": + \"#/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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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 + \ \"{deb_verbatim_publication_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"publications_deb_verbatim_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 + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Remotes: - Ostree\"\n ],\n \"security\": [\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\": @@ -23959,27 +27806,32 @@ interactions: {\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 + \ }\n },\n \"{deb_verbatim_publication_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"publications_deb_verbatim_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"Remotes: - Ostree\"\n ],\n \"security\": [\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\": @@ -23987,248 +27839,157 @@ interactions: {\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 + \ }\n },\n \"{deb_verbatim_publication_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"publications_deb_verbatim_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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 }\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"name__startswith\",\n \"schema\": {\n \"type\": + \"content\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n - \ {\n \"name\": \"offset\",\n \"required\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": - \"The initial index from which to return the results.\",\n \"schema\": + \"Number of results to return per page.\",\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\": + \ },\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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (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\": + \"prn__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\": + \"pulp_created\",\n \"schema\": {\n \"type\": \"string\",\n \"format\": \"date-time\"\n },\n - \ \"description\": \"Filter results where pulp_last_updated + \ \"description\": \"Filter results where pulp_created 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\": + \"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_last_updated + \ \"description\": \"Filter results where pulp_created is greater than or equal to value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"pulp_created__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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_last_updated + \ \"description\": \"Filter results where pulp_created 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\": + \"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_last_updated is between two comma separated values\",\n - \ \"explode\": false,\n \"style\": - \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"q\",\n \"schema\": + 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": {\n \"type\": \"string\"\n }\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -24241,47 +28002,56 @@ interactions: \"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 + \ ],\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/Paginatedpython.PythonRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FilePublicationResponseList\"\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\": + \"publications_file_file_create\",\n \"description\": \"Trigger + an asynchronous task to publish file content.\",\n \"summary\": + \"Create a file publication\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Publications: File\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/python.PythonRemote\"\n + {\n \"$ref\": \"#/components/schemas/file.FilePublication\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonRemote\"\n }\n + \"#/components/schemas/file.FilePublication\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonRemote\"\n }\n + \"#/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 \"201\": {\n \"content\": + \ \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\n + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -24294,94 +28064,49 @@ interactions: \"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 + \ ],\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/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 \"$ref\": \"#/components/schemas/file.FilePublicationResponse\"\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\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_publication_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Python\"\n ],\n \"security\": + [\n \"Publications: 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 - \ \"{python_python_remote_href}add_role/\": {\n \"post\": - {\n \"operationId\": \"remotes_python_python_add_role\",\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\": - \"python_python_remote_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_publication_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Python\"\n ],\n \"requestBody\": + [\n \"Publications: File\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -24399,12 +28124,17 @@ interactions: {\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 + \ }\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\": - \"python_python_remote_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -24417,8 +28147,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Publications: + File\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -24426,13 +28156,18 @@ interactions: {\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 + \ }\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\": \"python_python_remote_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -24445,8 +28180,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Publications: + File\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -24454,15 +28189,20 @@ interactions: {\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 + \ }\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\": - \"python_python_remote_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_publication_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Python\"\n ],\n \"requestBody\": + [\n \"Publications: File\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -24480,187 +28220,99 @@ interactions: {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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\": + \ },\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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\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 + \"prn__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\": - \"name__istartswith\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n + \"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\": - \"name__regex\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name matches regex value\"\n },\n + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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\": + \"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\": @@ -24676,43 +28328,15 @@ interactions: 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\": + \"q\",\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\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": {\n \"type\": \"string\"\n }\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -24725,139 +28349,107 @@ interactions: \"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 + \ ],\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/Paginatedrpm.RpmRemoteResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedgem.GemPublicationResponseList\"\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 + \"publications_gem_gem_create\",\n \"description\": \"Trigger + an asynchronous task to publish gem content\",\n \"summary\": + \"Create a gem publication\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Publications: Gem\"\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\": + \"#/components/schemas/gem.GemPublication\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\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 + \"#/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 \"{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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Remotes: - Rpm\"\n ],\n \"security\": [\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/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 \"$ref\": \"#/components/schemas/gem.GemPublicationResponse\"\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 + \ },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + \"gem_gem_publication_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 + [\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\": - \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_publication_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": + [\n \"Publications: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -24875,12 +28467,17 @@ interactions: {\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 + \ }\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\": - \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -24893,8 +28490,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Publications: + Gem\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -24902,26 +28499,32 @@ interactions: {\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 + \ }\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\": \"rpm_rpm_remote_href\",\n \"schema\": - {\n \"type\": \"string\"\n },\n - \ \"required\": true\n },\n {\n + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\n \"tags\": [\n \"Publications: + Gem\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -24929,15 +28532,20 @@ interactions: {\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 + \ }\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\": - \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_publication_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": + [\n \"Publications: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -24955,218 +28563,348 @@ interactions: {\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\": + \ }\n },\n \"/pulp/api/v3/publications/hugging_face/hugging-face/\": + {\n \"get\": {\n \"operationId\": \"publications_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFacePublication.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"List hugging + face publications\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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\": + \ },\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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\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 + \"prn__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\": - \"name__istartswith\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n + \"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\": - \"name__regex\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name matches regex value\"\n },\n + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"name__startswith\",\n \"schema\": {\n \"type\": + \"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 \"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 + \"Filter results by using NOT, AND and OR operations on other filters\"\n \ },\n {\n \"in\": - \"query\",\n \"name\": \"ordering\",\n \"schema\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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 \"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 \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFacePublicationResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"publications_hugging_face_hugging_face_create\",\n \"description\": + \"Trigger an asynchronous task to publish content\",\n \"summary\": + \"Create a hugging face publication\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Publications: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFacePublication\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFacePublication\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFacePublication\"\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 \"{hugging_face_hugging_face_publication_href}\": + {\n \"get\": {\n \"operationId\": \"publications_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFacePublication.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"Inspect a hugging + face publication\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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\": - \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFacePublicationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"publications_hugging_face_hugging_face_delete\",\n \"description\": + \"A ViewSet for HuggingFacePublication.\\n\\nSimilar to the HuggingFaceContentViewSet + above, define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n + \ \"summary\": \"Delete a hugging face publication\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_publication_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Publications: Hugging-Face\"\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/python/pypi/\": {\n \"get\": + {\n \"operationId\": \"publications_python_pypi_list\",\n \"description\": + \"Python Publications refer to the Python Package content in a repository + version, and include\\nmetadata about that content. [Deprecated] See\\nhttps://pulpproject.org/pulp_python/docs/user/guides/host/#migrating-off-publications + for more\\ninformation.\\n\\nUse a repository or repository-version to serve + content instead.\",\n \"summary\": \"List python publications\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"prn__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\": + \"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_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\": + \"pulp_created\",\n \"schema\": {\n \"type\": \"string\",\n \"format\": \"date-time\"\n },\n - \ \"description\": \"Filter results where pulp_last_updated + \ \"description\": \"Filter results where pulp_created 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\": + \"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_last_updated + \ \"description\": \"Filter results where pulp_created is greater than or equal to value\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"pulp_created__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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_last_updated + \ \"description\": \"Filter results where pulp_created 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\": + \"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_last_updated is between two comma separated values\",\n - \ \"explode\": false,\n \"style\": - \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"q\",\n \"schema\": + 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": {\n \"type\": \"string\"\n }\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -25179,42 +28917,60 @@ interactions: \"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 + \ ],\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/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\": + \ \"deprecated\": true,\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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/rpm.UlnRemote\"\n }\n },\n - \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n - \ }\n },\n \"multipart/form-data\": + \"#/components/schemas/python.PythonPublication\"\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 + \"#/components/schemas/python.PythonPublication\"\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 + \ \"{python_python_publication_href}\": {\n \"get\": {\n + \ \"operationId\": \"publications_python_pypi_read\",\n \"description\": + \"Python Publications refer to the Python Package content in a repository + version, and include\\nmetadata about that content. [Deprecated] See\\nhttps://pulpproject.org/pulp_python/docs/user/guides/host/#migrating-off-publications + for more\\ninformation.\\n\\nUse a repository or repository-version to serve + content instead.\",\n \"summary\": \"Inspect a python publication\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -25226,143 +28982,117 @@ interactions: \"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 + \ ],\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/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 + \ \"deprecated\": true,\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\": \"Python Publications refer to the Python + Package content in a repository version, and include\\nmetadata about that + content. [Deprecated] See\\nhttps://pulpproject.org/pulp_python/docs/user/guides/host/#migrating-off-publications + for more\\ninformation.\\n\\nUse a repository or repository-version to serve + content instead.\",\n \"summary\": \"Delete a python publication\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \"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 \"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 + \ \"deprecated\": true,\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\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 + \ }\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\": - \"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 + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Remotes: - Uln\"\n ],\n \"security\": [\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 \"{rpm_uln_remote_href}my_permissions/\": - {\n \"get\": {\n \"operationId\": \"remotes_rpm_uln_my_permissions\",\n + \ \"deprecated\": true,\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\": \"rpm_uln_remote_href\",\n \"schema\": - {\n \"type\": \"string\"\n },\n + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -25374,198 +29104,141 @@ interactions: \"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 + \ ],\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 \"{rpm_uln_remote_href}remove_role/\": - {\n \"post\": {\n \"operationId\": \"remotes_rpm_uln_remove_role\",\n + \ \"deprecated\": true,\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 + \ ],\n \"deprecated\": true,\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"name__icontains\",\n \"schema\": {\n \"type\": + \"checkpoint\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where checkpoint matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name contains value\"\n },\n {\n + \"Content Unit referenced by HREF/PRN\"\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 + \"content__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 \"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\": - \"name__in\",\n \"schema\": {\n \"type\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-checkpoint\",\n + \ \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"checkpoint\",\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* + `checkpoint` - Checkpoint\\n* `-checkpoint` - Checkpoint (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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\": + \"Multiple values may be separated by commas.\",\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 + \"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\": - \"name__istartswith\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 + \"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\": - \"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\": + \"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\": @@ -25581,89 +29254,191 @@ interactions: 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\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter labels by search string\"\n },\n {\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\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\": - \"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 + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": - \"pulp_type__in\",\n \"schema\": {\n \"type\": + \"exclude_fields\",\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 + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": - \"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\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 @@ -25674,23 +29449,92 @@ interactions: \"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 + \ ],\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/PaginatedRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 collection versions\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -25742,30 +29586,24 @@ interactions: \"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 + [\n \"-name\",\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 + \ \"-pulp_last_updated\",\n \"name\",\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 + \ \"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* - `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\": + `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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -25781,58 +29619,9 @@ interactions: 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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": @@ -25844,43 +29633,54 @@ interactions: \"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 + \ ],\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/Paginatedansible.AnsibleRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerNamespaceResponseList\"\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\": + \"pulp_container_namespaces_create\",\n \"description\": \"ViewSet + for ContainerNamespaces.\",\n \"summary\": \"Create a container + namespace\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepository\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerNamespace\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.AnsibleRepository\"\n }\n + \"#/components/schemas/container.ContainerNamespace\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.AnsibleRepository\"\n }\n + \"#/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/ansible.AnsibleRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerNamespaceResponse\"\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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -25893,77 +29693,29 @@ interactions: \"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 + \ ],\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/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 \"$ref\": \"#/components/schemas/container.ContainerNamespaceResponse\"\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 + \"pulp_container_namespaces_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a container + namespace\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"ansible_ansible_repository_href\",\n \"schema\": + \"container_container_namespace_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Ansible\"\n + \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n \ ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n @@ -25972,15 +29724,20 @@ interactions: {\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 + \ }\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\": - \"ansible_ansible_repository_href\",\n \"schema\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_namespace_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Ansible\"\n + \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n @@ -25999,39 +29756,17 @@ interactions: \"#/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 + \ \"{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\": - \"ansible_ansible_repository_href\",\n \"schema\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -26044,8 +29779,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Pulp_Container: + Namespaces\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -26053,109 +29788,32 @@ interactions: {\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 + \ }\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\": \"ansible_ansible_repository_href\",\n - \ \"schema\": {\n \"type\": - \"string\"\n },\n \"required\": - true\n },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"Repositories: - Ansible\"\n ],\n \"security\": [\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\": @@ -26163,42 +29821,20 @@ interactions: {\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 + \ }\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\": - \"ansible_ansible_repository_href\",\n \"schema\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_namespace_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Ansible\"\n + \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n @@ -26217,389 +29853,39 @@ interactions: \"#/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\": + \ \"/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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 - \ \"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\": + \ \"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\": @@ -26641,17 +29927,32 @@ interactions: \"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 + [\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 \"-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 + \ \"-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* @@ -26659,12 +29960,32 @@ interactions: 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\": + `-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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -26684,107 +30005,115 @@ interactions: \"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 + \"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\": - \"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 + \"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__isnull\",\n \"schema\": {\n \"type\": \"boolean\"\n },\n \"description\": - \"Filter results where retain_repo_versions has a null value\"\n },\n + \"Filter results where pulp_last_updated 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 + \"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\": - \"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 + \"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 retain_repo_versions is between two comma separated values\",\n + results where pulp_last_updated 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\": + \"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 \"file.git\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\",\n \"rpm.uln\"\n + \ ]\n },\n \"description\": + \"Pulp type\\n\\n* `ansible.role` - ansible.role\\n* `ansible.collection` + - ansible.collection\\n* `ansible.git` - ansible.git\\n* `container.container` + - container.container\\n* `container.pull-through` - container.pull-through\\n* + `deb.apt-remote` - deb.apt-remote\\n* `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `maven.maven` - maven.maven\\n* `npm.npm` + - npm.npm\\n* `ostree.ostree` - ostree.ostree\\n* `python.python` - python.python\\n* + `rpm.rpm` - rpm.rpm\\n* `rpm.uln` - rpm.uln\\n* `file.file` - file.file\\n* + `file.git` - file.git\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_type__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": - {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + {\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 \"file.git\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\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* `ansible.role` - ansible.role\\n* `ansible.collection` - + ansible.collection\\n* `ansible.git` - ansible.git\\n* `container.container` + - container.container\\n* `container.pull-through` - container.pull-through\\n* + `deb.apt-remote` - deb.apt-remote\\n* `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` + - hugging_face.hugging-face\\n* `maven.maven` - maven.maven\\n* `npm.npm` + - npm.npm\\n* `ostree.ostree` - ostree.ostree\\n* `python.python` - python.python\\n* + `rpm.rpm` - rpm.rpm\\n* `rpm.uln` - rpm.uln\\n* `file.file` - file.file\\n* + `file.git` - file.git\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/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 \"$ref\": \"#/components/schemas/PaginatedGenericRemoteResponseList\"\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 + \ }\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -26836,17 +30165,37 @@ interactions: \"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 \"-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* @@ -26854,12 +30203,38 @@ interactions: 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\": + `-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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -26879,84 +30254,123 @@ interactions: \"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 + \"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\": - \"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 + \"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__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 + \"Filter results where pulp_last_updated has a null 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 + \"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\": - \"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 + \"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 retain_repo_versions is between two comma separated values\",\n + results where pulp_last_updated is between two comma separated values\",\n \ \"explode\": false,\n \"style\": \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"with_content\",\n \"schema\": + \"query\",\n \"name\": \"q\",\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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\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 \"Repositories: - Container-Push\"\n ],\n \"security\": [\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/Paginatedcontainer.ContainerPushRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedansible.CollectionRemoteResponseList\"\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 + \ },\n \"post\": {\n \"operationId\": + \"remotes_ansible_collection_create\",\n \"description\": \"ViewSet + for Collection Remotes.\",\n \"summary\": \"Create a collection + remote\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -26968,77 +30382,124 @@ interactions: \"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 + \ ],\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/container.ContainerPushRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"remotes_ansible_collection_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a collection remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ \"tags\": [\n \"Remotes: Collection\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepository\"\n + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/container.ContainerPushRepository\"\n }\n + \"#/components/schemas/ansible.CollectionRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/container.ContainerPushRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a collection remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ \"tags\": [\n \"Remotes: Collection\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerPushRepository\"\n + {\n \"$ref\": \"#/components/schemas/Patchedansible.CollectionRemote\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedcontainer.ContainerPushRepository\"\n }\n + \"#/components/schemas/Patchedansible.CollectionRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedcontainer.ContainerPushRepository\"\n }\n + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_ansible_collection_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a collection remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"{container_container_push_repository_href}add_role/\": - {\n \"post\": {\n \"operationId\": \"repositories_container_container_push_add_role\",\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\": - \"container_container_push_repository_href\",\n \"schema\": - {\n \"type\": \"string\"\n },\n + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ \"tags\": [\n \"Remotes: Collection\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n @@ -27057,13 +30518,18 @@ interactions: \"#/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 + \ \"{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\": - \"container_container_push_repository_href\",\n \"schema\": - {\n \"type\": \"string\"\n },\n + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -27075,8 +30541,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Remotes: + Collection\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -27084,27 +30550,32 @@ interactions: {\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 + \ }\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\": \"container_container_push_repository_href\",\n - \ \"schema\": {\n \"type\": - \"string\"\n },\n \"required\": - true\n },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"Repositories: - Container-Push\"\n ],\n \"security\": [\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\": @@ -27112,51 +30583,61 @@ interactions: {\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ \"tags\": [\n \"Remotes: Collection\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/RemoveImage\"\n + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/RemoveImage\"\n }\n },\n + \"#/components/schemas/NestedRole\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/RemoveImage\"\n + {\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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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 + \ \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ \"tags\": [\n \"Remotes: Collection\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRole\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n }\n },\n \ \"required\": true\n },\n \"security\": [\n {\n \"basicAuth\": []\n },\n @@ -27164,168 +30645,94 @@ interactions: \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/SetLabelResponse\"\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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ \"tags\": [\n \"Remotes: Collection\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/RepositorySign\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/RepositorySign\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/RepositorySign\"\n + {\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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/UnsetLabelResponse\"\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 + \ \"/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 \"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 + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 + \"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\": \"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 + \"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\": - \"number__lte\",\n \"schema\": {\n \"type\": - \"integer\"\n },\n \"description\": - \"Filter results where number is less than or equal to value\"\n },\n + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex 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 + \"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\": @@ -27334,51 +30741,65 @@ interactions: \"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 + [\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 \"complete\",\n - \ \"info\",\n \"number\",\n - \ \"pk\",\n \"pulp_created\",\n - \ \"pulp_id\",\n \"pulp_last_updated\"\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* - `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 + `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_created__range\",\n \"schema\": {\n \"type\": + \"prn__in\",\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\": + \"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_href__in\",\n \"schema\": {\n \"type\": @@ -27387,112 +30808,57 @@ interactions: \"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\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n + \"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\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \"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 },\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\": + \"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 - \ \"required\": true\n },\n {\n + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -27503,213 +30869,164 @@ interactions: \"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 + \ ],\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/container.ContainerRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedansible.GitRemoteResponseList\"\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 \"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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Git\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\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\": + \"#/components/schemas/ansible.GitRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedcontainer.ContainerRepository\"\n }\n + \"#/components/schemas/ansible.GitRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedcontainer.ContainerRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 + \"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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"remotes_ansible_git_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a git remote\",\n \ \"parameters\": [\n {\n \"in\": - \"path\",\n \"name\": \"container_container_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Container\"\n ],\n \"requestBody\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/RecursiveManage\"\n }\n + \"#/components/schemas/ansible.GitRemote\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/RecursiveManage\"\n }\n + \"#/components/schemas/ansible.GitRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/RecursiveManage\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\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\": + \ \"description\": \"\"\n },\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"remotes_ansible_git_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a git remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_git_remote_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 \"Remotes: Git\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": {\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\": + \"#/components/schemas/Patchedansible.GitRemote\"\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\": + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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 - \ \"{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 }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -27718,26 +31035,62 @@ interactions: \"#/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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": - \"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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Repositories: - Container\"\n ],\n \"security\": [\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\": @@ -27745,13 +31098,18 @@ interactions: {\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 + \ }\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\": \"container_container_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -27764,8 +31122,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Remotes: + Git\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -27773,71 +31131,52 @@ interactions: {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Container\"\n ],\n \"requestBody\": + [\n \"Remotes: Git\"\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\": + \"#/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/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 + \"#/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}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 + \ }\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\": \"container_container_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Container\"\n ],\n \"requestBody\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/SetLabel\"\n }\n },\n @@ -27855,355 +31194,46 @@ interactions: {\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 + \ }\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\": - \"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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Container\"\n ],\n \"requestBody\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnTagImage\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UnTagImage\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UnTagImage\"\n }\n }\n + \"#/components/schemas/UnsetLabel\"\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 + {\n \"201\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\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\": + \ }\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -28255,17 +31285,32 @@ interactions: \"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 + [\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 \"-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 + \ \"-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* @@ -28273,12 +31318,32 @@ interactions: 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\": + `-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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -28298,106 +31363,104 @@ interactions: \"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 + \"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\": - \"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 + \"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__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 + \"Filter results where pulp_last_updated has a null 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 + \"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\": - \"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 + \"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 retain_repo_versions is between two comma separated values\",\n + results where pulp_last_updated is between two comma separated values\",\n \ \"explode\": false,\n \"style\": \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"with_content\",\n \"schema\": + \"query\",\n \"name\": \"q\",\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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginateddeb.AptRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedansible.RoleRemoteResponseList\"\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\": + \"remotes_ansible_role_create\",\n \"description\": \"ViewSet + for Role Remotes.\",\n \"summary\": \"Create a role remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Role\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptRepository\"\n }\n + \"#/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/deb.AptRepository\"\n }\n + \"#/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/deb.AptRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -28410,77 +31473,102 @@ interactions: \"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 + \ ],\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/deb.AptRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\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\": + \ },\n \"put\": {\n \"operationId\": \"remotes_ansible_role_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a role remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptRepository\"\n }\n + \"#/components/schemas/ansible.RoleRemote\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptRepository\"\n }\n + \"#/components/schemas/ansible.RoleRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/deb.AptRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a role remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patcheddeb.AptRepository\"\n }\n + \"#/components/schemas/Patchedansible.RoleRemote\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patcheddeb.AptRepository\"\n }\n + \"#/components/schemas/Patchedansible.RoleRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patcheddeb.AptRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\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 + \ \"description\": \"\"\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\": \"remotes_ansible_role_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a role remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Apt\"\n ],\n \"security\": + [\n \"Remotes: Role\"\n ],\n \"security\": [\n {\n \"basicAuth\": []\n },\n \ {\n \"cookieAuth\": []\n }\n \ ],\n \"responses\": {\n \"202\": @@ -28489,96 +31577,179 @@ interactions: \"#/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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + [\n \"Remotes: Role\"\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\": + \"#/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/RepositoryAddRemoveContent\"\n }\n - \ }\n },\n \"required\": - true\n },\n \"security\": [\n {\n + \"#/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\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 + \ }\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\": \"deb_apt_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n },\n + \"#/components/schemas/NestedRole\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n }\n + \"#/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/SetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\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\": + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + [\n \"Remotes: Role\"\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\": + \"#/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/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 + \"#/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}unset_label/\": - {\n \"post\": {\n \"operationId\": \"repositories_deb_apt_unset_label\",\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\": - \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n }\n },\n @@ -28596,220 +31767,18 @@ interactions: {\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\": + \ }\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -28861,33 +31830,68 @@ interactions: \"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 + [\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 \"-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\": + \ \"-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\": + \"prn__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_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\": @@ -28904,241 +31908,283 @@ interactions: \"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 + \"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\": - \"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 + \"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__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 + \"Filter results where pulp_last_updated has a null 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 + \"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\": - \"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 + \"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 retain_repo_versions is between two comma separated values\",\n + results where pulp_last_updated is between two comma separated values\",\n \ \"explode\": false,\n \"style\": \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"with_content\",\n \"schema\": + \"query\",\n \"name\": \"q\",\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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedfile.FileRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerRemoteResponseList\"\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 + \"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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Container\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/file.FileRepository\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerRemote\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileRepository\"\n }\n + \"#/components/schemas/container.ContainerRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileRepository\"\n }\n + \"#/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/file.FileRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"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 \"Repositories: - File\"\n ],\n \"security\": [\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/file.FileRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\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 \"put\": {\n \"operationId\": \"remotes_container_container_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/file.FileRepository\"\n }\n + \"#/components/schemas/container.ContainerRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/file.FileRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patchedfile.FileRepository\"\n }\n + \"#/components/schemas/Patchedcontainer.ContainerRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedfile.FileRepository\"\n }\n + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_container_container_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a container remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"delete\": {\n \"operationId\": - \"repositories_file_file_delete\",\n \"description\": \"Trigger - an asynchronous delete task\",\n \"summary\": \"Delete a file - repository\",\n \"parameters\": [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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 + \ \"{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\": - \"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 + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Repositories: - File\"\n ],\n \"security\": [\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\": @@ -29146,55 +32192,32 @@ interactions: {\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 + \ }\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\": \"file_file_repository_href\",\n - \ \"schema\": {\n \"type\": - \"string\"\n },\n \"required\": - true\n },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"Repositories: - File\"\n ],\n \"security\": [\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\": @@ -29202,321 +32225,113 @@ interactions: {\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 + \ }\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 + \ }\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\": \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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 }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"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 \"$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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/UnsetLabelResponse\"\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 + \ \"/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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -29568,17 +32383,32 @@ interactions: \"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 + [\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 \"-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 + \ \"-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* @@ -29586,12 +32416,32 @@ interactions: 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\": + `-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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -29611,267 +32461,216 @@ interactions: \"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 + \"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\": - \"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 + \"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__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 + \"Filter results where pulp_last_updated has a null 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 + \"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\": - \"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 + \"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 retain_repo_versions is between two comma separated values\",\n + results where pulp_last_updated is between two comma separated values\",\n \ \"explode\": false,\n \"style\": \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"with_content\",\n \"schema\": + \"query\",\n \"name\": \"q\",\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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedgem.GemRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerPullThroughRemoteResponseList\"\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\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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/gem.GemRepository\"\n }\n + \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/gem.GemRepository\"\n }\n + \"#/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/gem.GemRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemoteResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"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 \"Repositories: - Gem\"\n ],\n \"security\": [\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/gem.GemRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemoteResponse\"\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 \"put\": {\n \"operationId\": \"remotes_container_pull_through_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container pull + through remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/gem.GemRepository\"\n }\n + \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/gem.GemRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemoteResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container pull through remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patchedgem.GemRepository\"\n }\n + \"#/components/schemas/Patchedcontainer.ContainerPullThroughRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedgem.GemRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemoteResponse\"\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\": + \ \"description\": \"\"\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 - \ \"{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 }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -29879,250 +32678,51 @@ interactions: {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"application/x-www-form-urlencoded\": {\n \"schema\": + \ \"multipart/form-data\": {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\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\": @@ -30133,22 +32733,27 @@ interactions: \"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 + \ ],\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/PaginatedRepositoryVersionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"gem_gem_repository_version_href\",\n \"schema\": + \"container_container_pull_through_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -30161,67 +32766,123 @@ interactions: \"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 + \ ],\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/RepositoryVersionResponse\"\n + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"gem_gem_repository_version_href\",\n \"schema\": + \"container_container_pull_through_remote_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 + \ \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"gem_gem_repository_version_href\",\n \"schema\": + \"container_container_pull_through_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Gem Versions\"\n + \ \"tags\": [\n \"Remotes: Pull-Through\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Repair\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Repair\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Repair\"\n + {\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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/SetLabelResponse\"\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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -30273,17 +32934,32 @@ interactions: \"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 + [\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 \"-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 + \ \"-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* @@ -30291,14 +32967,34 @@ interactions: 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_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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -30316,411 +33012,298 @@ interactions: \"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 + \"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\": - \"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 + \"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__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 + \"Filter results where pulp_last_updated has a null 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 + \"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\": - \"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 + \"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 retain_repo_versions is between two comma separated values\",\n + results where pulp_last_updated is between two comma separated values\",\n \ \"explode\": false,\n \"style\": \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"with_content\",\n \"schema\": + \"query\",\n \"name\": \"q\",\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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedmaven.MavenRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginateddeb.AptRemoteResponseList\"\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\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Apt\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/maven.MavenRepository\"\n }\n - \ },\n \"multipart/form-data\": + \"#/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/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 + \"#/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 \"{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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"maven_maven_repository_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n - \ \"required\": true\n },\n {\n + \"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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/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 \"$ref\": \"#/components/schemas/deb.AptRemoteResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"remotes_deb_apt_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an apt remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"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/Patchedmaven.MavenRepository\"\n }\n - \ },\n \"multipart/form-data\": + \"#/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/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 + \"#/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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRemoteResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an apt remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"deb_apt_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Maven\"\n ],\n \"requestBody\": + [\n \"Remotes: Apt\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/RepositoryAddCachedContent\"\n }\n + \"#/components/schemas/Patcheddeb.AptRemote\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/RepositoryAddCachedContent\"\n }\n + \"#/components/schemas/Patcheddeb.AptRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/RepositoryAddCachedContent\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.AptRemoteResponse\"\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\": + \ \"description\": \"\"\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\": \"remotes_deb_apt_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an apt remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}add_role/\": {\n \"post\": {\n \"operationId\": + \"remotes_deb_apt_add_role\",\n \"description\": \"Add a role + for this object to users/groups.\",\n \"summary\": \"Add a + role\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Maven\"\n ],\n \"requestBody\": + [\n \"Remotes: Apt\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n },\n + \"#/components/schemas/NestedRole\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/SetLabel\"\n }\n }\n + \"#/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/SetLabelResponse\"\n + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\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\": + \ }\n },\n \"{deb_apt_remote_href}list_roles/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_deb_apt_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/PaginatedRepositoryVersionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\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\": + \ }\n },\n \"{deb_apt_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_deb_apt_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -30733,67 +33316,120 @@ interactions: \"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 + \ ],\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/RepositoryVersionResponse\"\n + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\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 + \ }\n },\n \"{deb_apt_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_deb_apt_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \"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/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 \"{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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"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/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 + \"#/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -30845,17 +33481,32 @@ interactions: \"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 + [\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 \"-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 + \ \"-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* @@ -30863,12 +33514,32 @@ interactions: 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\": + `-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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -30888,337 +33559,299 @@ interactions: \"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 + \"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\": - \"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 + \"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__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 + \"Filter results where pulp_last_updated has a null 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 + \"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\": - \"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 + \"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 retain_repo_versions is between two comma separated values\",\n + results where pulp_last_updated is between two comma separated values\",\n \ \"explode\": false,\n \"style\": \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"with_content\",\n \"schema\": + \"query\",\n \"name\": \"q\",\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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedostree.OstreeRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileRemoteResponseList\"\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\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: File\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ostree.OstreeRepository\"\n }\n + \"#/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/ostree.OstreeRepository\"\n }\n + \"#/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/ostree.OstreeRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Repositories: - Ostree\"\n ],\n \"security\": [\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/ostree.OstreeRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\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 \"put\": {\n \"operationId\": \"remotes_file_file_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/ostree.OstreeRepository\"\n }\n + \"#/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/ostree.OstreeRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a file remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/Patchedostree.OstreeRepository\"\n }\n + \"#/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/Patchedostree.OstreeRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\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 + \ \"description\": \"\"\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\": \"remotes_file_file_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a file remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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 \"201\": + \ ],\n \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"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/OstreeImportAll\"\n }\n - \ },\n \"multipart/form-data\": + \"#/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/OstreeImportAll\"\n }\n - \ }\n },\n \"required\": - true\n },\n \"security\": [\n {\n + \"#/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\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 + \ }\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\": \"ostree_ostree_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -31231,8 +33864,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Remotes: + File\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -31240,43 +33873,52 @@ interactions: {\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 + \ }\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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 + \ }\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\": \"ostree_ostree_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Ostree\"\n ],\n \"requestBody\": + [\n \"Remotes: File\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/SetLabel\"\n }\n },\n @@ -31294,270 +33936,49 @@ interactions: {\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 + \ }\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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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 \"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_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\": + \ }\n },\n \"/pulp/api/v3/remotes/file/git/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_file_git_list\",\n + \ \"description\": \"\\nFileGitRemote represents a Git repository + as an external source of\\nFile Content.\\nThe target url of a FileGitRemote + must point to a Git repository. Syncing will perform a\\nbare clone and extract + file metadata from the specified git ref.\",\n \"summary\": + \"List file git remotes\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": \"Number of results to return per page.\",\n \"schema\": @@ -31609,17 +34030,32 @@ interactions: \"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 + [\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 \"-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 + \ \"-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* @@ -31627,12 +34063,32 @@ interactions: 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\": + `-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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -31652,242 +34108,281 @@ interactions: \"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 + \"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\": - \"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 + \"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__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 + \"Filter results where pulp_last_updated has a null 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 + \"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\": - \"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 + \"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 retain_repo_versions is between two comma separated values\",\n + results where pulp_last_updated is between two comma separated values\",\n \ \"explode\": false,\n \"style\": \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"with_content\",\n \"schema\": + \"query\",\n \"name\": \"q\",\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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedpython.PythonRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileGitRemoteResponseList\"\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\": + \"remotes_file_git_create\",\n \"description\": \"\\nFileGitRemote + represents a Git repository as an external source of\\nFile Content.\\nThe + target url of a FileGitRemote must point to a Git repository. Syncing will + perform a\\nbare clone and extract file metadata from the specified git ref.\",\n + \ \"summary\": \"Create a file git remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Git\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonRepository\"\n }\n + \"#/components/schemas/file.FileGitRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileGitRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonRepository\"\n }\n + \"#/components/schemas/file.FileGitRemote\"\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 \"$ref\": \"#/components/schemas/file.FileGitRemoteResponse\"\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 + \ }\n },\n \"{file_file_git_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_file_git_read\",\n \"description\": + \"\\nFileGitRemote represents a Git repository as an external source of\\nFile + Content.\\nThe target url of a FileGitRemote must point to a Git repository. + Syncing will perform a\\nbare clone and extract file metadata from the specified + git ref.\",\n \"summary\": \"Inspect a file git remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"python_python_repository_href\",\n \"schema\": {\n - \ \"type\": \"string\"\n },\n - \ \"required\": true\n },\n {\n + \"file_file_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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/python.PythonRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileGitRemoteResponse\"\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 \"put\": {\n \"operationId\": \"remotes_file_git_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file git remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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/python.PythonRepository\"\n }\n + \"#/components/schemas/file.FileGitRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileGitRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/python.PythonRepository\"\n }\n + \"#/components/schemas/file.FileGitRemote\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileGitRemoteResponse\"\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 + \ \"description\": \"\"\n },\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_git_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a file git remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"file_file_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/Patchedpython.PythonRepository\"\n }\n + \"#/components/schemas/Patchedfile.FileGitRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileGitRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedpython.PythonRepository\"\n }\n + \"#/components/schemas/Patchedfile.FileGitRemote\"\n }\n \ }\n },\n \"required\": true\n },\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileGitRemoteResponse\"\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 + \ \"description\": \"\"\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\": \"remotes_file_git_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a file git remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"file_file_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 \"201\": + \ ],\n \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/NestedRoleResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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 + \ \"{file_file_git_remote_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"remotes_file_git_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 \"{file_file_git_remote_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"remotes_file_git_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\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 \"Repositories: - Python\"\n ],\n \"security\": [\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\": @@ -31895,41 +34390,18 @@ interactions: {\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 + \ }\n },\n \"{file_file_git_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_file_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\": \"python_python_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_git_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -31942,8 +34414,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Remotes: + Git\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -31951,43 +34423,52 @@ interactions: {\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 + \ }\n },\n \"{file_file_git_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_file_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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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 + \ }\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_git_remote_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_file_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\": \"python_python_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_git_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Python\"\n ],\n \"requestBody\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/SetLabel\"\n }\n },\n @@ -32005,105 +34486,89 @@ interactions: {\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 + \ }\n },\n \"{file_file_git_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_file_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\": - \"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 {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_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 - \ \"multipart/form-data\": {\n \"schema\": + \ \"application/x-www-form-urlencoded\": {\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 \"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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"content__in\",\n \"schema\": + \"query\",\n \"name\": \"name\",\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 + \ \"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\": - \"number__gte\",\n \"schema\": {\n \"type\": - \"integer\"\n },\n \"description\": - \"Filter results where number is greater than or equal to value\"\n },\n + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex 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 + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with 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 + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex 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 + \"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\": @@ -32112,262 +34577,66 @@ interactions: \"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 + [\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 \"complete\",\n - \ \"info\",\n \"number\",\n - \ \"pk\",\n \"pulp_created\",\n - \ \"pulp_id\",\n \"pulp_last_updated\"\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* - `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\": + `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_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\": + \"prn__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\": @@ -32386,102 +34655,103 @@ interactions: \"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 + \"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\": - \"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 + \"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__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 + \"Filter results where pulp_last_updated has a null 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 + \"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\": - \"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 + \"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 retain_repo_versions is between two comma separated values\",\n + results where pulp_last_updated is between two comma separated values\",\n \ \"explode\": false,\n \"style\": \"form\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"with_content\",\n \"schema\": + \"query\",\n \"name\": \"q\",\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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/Paginatedrpm.RpmRepositoryResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedgem.GemRemoteResponseList\"\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 + \"remotes_gem_gem_create\",\n \"description\": \"A ViewSet + for GemRemote.\",\n \"summary\": \"Create a gem remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Gem\"\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\": + \"#/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/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 + \"#/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 \"{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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -32494,77 +34764,101 @@ interactions: \"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 + \ ],\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/rpm.RpmRepositoryResponse\"\n + {\n \"$ref\": \"#/components/schemas/gem.GemRemoteResponse\"\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\": + \ },\n \"put\": {\n \"operationId\": \"remotes_gem_gem_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a gem remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + [\n \"Remotes: Gem\"\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\": + \"#/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/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 + \"#/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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRemoteResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a gem remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedrpm.RpmRepository\"\n }\n + \"#/components/schemas/Patchedgem.GemRemote\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedrpm.RpmRepository\"\n }\n + \"#/components/schemas/Patchedgem.GemRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Patchedrpm.RpmRepository\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/gem.GemRemoteResponse\"\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 + \ \"description\": \"\"\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\": \"remotes_gem_gem_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a gem remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Rpm\"\n ],\n \"security\": + [\n \"Remotes: Gem\"\n ],\n \"security\": [\n {\n \"basicAuth\": []\n },\n \ {\n \"cookieAuth\": []\n }\n \ ],\n \"responses\": {\n \"202\": @@ -32573,15 +34867,20 @@ interactions: \"#/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 + \ \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -32599,12 +34898,17 @@ interactions: {\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 + \ }\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\": - \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -32617,8 +34921,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Remotes: + Gem\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -32626,41 +34930,18 @@ interactions: {\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 + \ }\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\": \"rpm_rpm_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -32673,8 +34954,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Remotes: + Gem\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -32682,15 +34963,20 @@ interactions: {\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 + \ }\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\": - \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -32708,16 +34994,21 @@ interactions: {\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 + \ }\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\": \"rpm_rpm_repository_href\",\n - \ \"schema\": {\n \"type\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/SetLabel\"\n }\n },\n @@ -32735,42 +35026,20 @@ interactions: {\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 + \ }\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\": - \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n }\n },\n @@ -32788,49 +35057,60 @@ interactions: {\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 \"/pulp/api/v3/remotes/hugging_face/hugging-face/\": + {\n \"get\": {\n \"operationId\": \"remotes_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFaceRemote.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"List hugging + face remotes\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"content__in\",\n \"schema\": + \"query\",\n \"name\": \"name\",\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 + \ \"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\": - \"number__gte\",\n \"schema\": {\n \"type\": - \"integer\"\n },\n \"description\": - \"Filter results where number is greater than or equal to value\"\n },\n + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex 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 + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with 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 + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex 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 + \"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\": @@ -32839,121 +35119,293 @@ interactions: \"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 + [\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 \"complete\",\n - \ \"info\",\n \"number\",\n - \ \"pk\",\n \"pulp_created\",\n - \ \"pulp_id\",\n \"pulp_last_updated\"\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* - `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\": + `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_created\",\n \"schema\": {\n \"type\": + \"prn__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_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_created + \ \"description\": \"Filter results where pulp_last_updated 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\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": \"string\",\n \"format\": \"date-time\"\n },\n - \ \"description\": \"Filter results where pulp_created + \ \"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_created__lt\",\n \"schema\": {\n \"type\": + \"pulp_last_updated__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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_created + \ \"description\": \"Filter results where pulp_last_updated 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\": + \"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_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\": + 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\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 + \"A list of fields to include in the response.\"\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 + \ ],\n \"tags\": [\n \"Remotes: + Hugging-Face\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFaceRemoteResponseList\"\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 + \ },\n \"post\": {\n \"operationId\": + \"remotes_hugging_face_hugging_face_create\",\n \"description\": + \"A ViewSet for HuggingFaceRemote.\\n\\nSimilar to the HuggingFaceContentViewSet + above, define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n + \ \"summary\": \"Create a hugging face remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRemote\"\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/hugging_face.HuggingFaceRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{hugging_face_hugging_face_remote_href}\": + {\n \"get\": {\n \"operationId\": \"remotes_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFaceRemote.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"Inspect a hugging + face remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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 \"Repositories: - Rpm Versions\"\n ],\n \"security\": [\n {\n + \ ],\n \"tags\": [\n \"Remotes: + Hugging-Face\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRemoteResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"remotes_hugging_face_hugging_face_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a hugging face + remote\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_rpm_repository_version_href\",\n \"schema\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Rpm Versions\"\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRemote\"\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/hugging_face.HuggingFaceRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_hugging_face_hugging_face_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a hugging face remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedhugging_face.HuggingFaceRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceRemote\"\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/hugging_face.HuggingFaceRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_hugging_face_hugging_face_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a hugging face remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\n \ ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n @@ -32962,76 +35414,123 @@ interactions: {\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 + \ }\n },\n \"{hugging_face_hugging_face_remote_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_hugging_face_hugging_face_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"rpm_rpm_repository_version_href\",\n \"schema\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n }\n ],\n - \ \"tags\": [\n \"Repositories: Rpm Versions\"\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\n \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Repair\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Repair\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"multipart/form-data\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Repair\"\n + {\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 \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/AsyncOperationResponse\"\n }\n + \"#/components/schemas/SetLabelResponse\"\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 + \ \"{hugging_face_hugging_face_remote_href}unset_label/\": {\n \"post\": + {\n \"operationId\": \"remotes_hugging_face_hugging_face_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Hugging-Face\"\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 + \"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\": \"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 + \"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\": - \"number__lte\",\n \"schema\": {\n \"type\": - \"integer\"\n },\n \"description\": - \"Filter results where number is less than or equal to value\"\n },\n + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex 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 + \"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\": @@ -33040,51 +35539,65 @@ interactions: \"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 + [\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 \"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 + \ \"-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_created__range\",\n \"schema\": {\n \"type\": + \"prn__in\",\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\": + \"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_href__in\",\n \"schema\": {\n \"type\": @@ -33093,8 +35606,57 @@ interactions: \"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 + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -33105,74 +35667,268 @@ interactions: \"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 + \ ],\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/PaginatedRepositoryVersionResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedmaven.MavenRemoteResponseList\"\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\": + \ },\n \"post\": {\n \"operationId\": + \"remotes_maven_maven_create\",\n \"description\": \"A ViewSet + for MavenRemote.\",\n \"summary\": \"Create a maven remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\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\": - \"name__in\",\n \"schema\": {\n \"type\": + \"exclude_fields\",\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\": + \"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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a maven remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a maven remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"remotes_maven_maven_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a maven remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/npm/npm/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_npm_npm_list\",\n + \ \"description\": \"A ViewSet for NpmRemote.\\n\\nSimilar to + the NpmPackageViewSet above, define endpoint_name,\\nqueryset and serializer, + at a minimum.\",\n \"summary\": \"List npm remotes\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": @@ -33198,21 +35954,65 @@ interactions: \"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 + [\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 \"description\",\n - \ \"locked\",\n \"name\",\n - \ \"pk\",\n \"pulp_created\",\n - \ \"pulp_id\",\n \"pulp_last_updated\"\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* - `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\": + `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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -33228,8 +36028,50 @@ interactions: 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 + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -33240,136 +36082,162 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Remotes: + Npm\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/Paginatednpm.NpmRemoteResponseList\"\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\": + \"remotes_npm_npm_create\",\n \"description\": \"A ViewSet + for NpmRemote.\\n\\nSimilar to the NpmPackageViewSet above, define endpoint_name,\\nqueryset + and serializer, at a minimum.\",\n \"summary\": \"Create a + npm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Npm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Role\"\n }\n },\n + \"#/components/schemas/npm.NpmRemote\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Role\"\n + {\n \"$ref\": \"#/components/schemas/npm.NpmRemote\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Role\"\n }\n }\n + \"#/components/schemas/npm.NpmRemote\"\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 \"$ref\": \"#/components/schemas/npm.NpmRemoteResponse\"\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\": + \ }\n },\n \"{npm_npm_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_npm_npm_read\",\n \"description\": + \"A ViewSet for NpmRemote.\\n\\nSimilar to the NpmPackageViewSet above, define + endpoint_name,\\nqueryset and serializer, at a minimum.\",\n \"summary\": + \"Inspect a npm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_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 \"Roles\"\n - \ ],\n \"security\": [\n {\n + \ ],\n \"tags\": [\n \"Remotes: + Npm\"\n ],\n \"security\": [\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 \"$ref\": \"#/components/schemas/npm.NpmRemoteResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"remotes_npm_npm_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a npm remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"role_href\",\n \"schema\": {\n \"type\": + \"npm_npm_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Roles\"\n ],\n \"requestBody\": + [\n \"Remotes: Npm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Role\"\n }\n },\n + \"#/components/schemas/npm.NpmRemote\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Role\"\n + {\n \"$ref\": \"#/components/schemas/npm.NpmRemote\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Role\"\n }\n }\n + \"#/components/schemas/npm.NpmRemote\"\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 \"$ref\": \"#/components/schemas/npm.NpmRemoteResponse\"\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\": + \ \"description\": \"\"\n },\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_npm_npm_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a npm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Roles\"\n ],\n \"requestBody\": + [\n \"Remotes: Npm\"\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\": + \"#/components/schemas/Patchednpm.NpmRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\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 + \"#/components/schemas/Patchednpm.NpmRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRemote\"\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/npm.NpmRemoteResponse\"\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\": + \ \"description\": \"\"\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\": \"remotes_npm_npm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a npm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_remote_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 \"Remotes: Npm\"\n ],\n \"security\": [\n {\n \"basicAuth\": []\n },\n \ {\n \"cookieAuth\": []\n }\n \ ],\n \"responses\": {\n \"202\": @@ -33378,63 +36246,121 @@ interactions: \"#/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\": + \ \"{npm_npm_remote_href}set_label/\": {\n \"post\": {\n + \ \"operationId\": \"remotes_npm_npm_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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Npm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Copy\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Copy\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Copy\"\n }\n }\n + \"#/components/schemas/SetLabel\"\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 + {\n \"201\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\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 },\n \"{npm_npm_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_npm_npm_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Npm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PrunePackages\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PrunePackages\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PrunePackages\"\n }\n }\n + \"#/components/schemas/UnsetLabel\"\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 + {\n \"201\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/TaskGroupOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\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\": + \ }\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 \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 value\"\n },\n {\n - \ \"name\": \"offset\",\n \"required\": + \"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 @@ -33442,30 +36368,71 @@ interactions: \"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 + [\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 \"-script\",\n - \ \"name\",\n \"pk\",\n - \ \"pubkey_fingerprint\",\n \"public_key\",\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_last_updated\",\n \"script\"\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* - `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\": + `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\": + \"prn__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_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\": @@ -33475,8 +36442,50 @@ interactions: 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 + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -33487,21 +36496,54 @@ interactions: \"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 + \ ],\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/PaginatedSigningServiceResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeRemoteResponseList\"\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 + \ },\n \"post\": {\n \"operationId\": + \"remotes_ostree_ostree_create\",\n \"description\": \"A ViewSet + class for OSTree remote repositories.\",\n \"summary\": \"Create + an ostree remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"signing_service_href\",\n \"schema\": {\n \"type\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -33514,238 +36556,124 @@ interactions: \"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 + \ ],\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/SigningServiceResponse\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemoteResponse\"\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 \"put\": {\n \"operationId\": \"remotes_ostree_ostree_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ostree remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/StatusResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"remotes_ostree_ostree_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ostree remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PaginatedTaskGroupResponseList\"\n + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemoteResponse\"\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 + \ \"description\": \"\"\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\": \"remotes_ostree_ostree_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an ostree remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"task_group_href\",\n \"schema\": {\n \"type\": + \"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\": + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Task-Schedules\"\n ],\n \"requestBody\": + [\n \"Remotes: Ostree\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -33763,12 +36691,17 @@ interactions: {\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 + \ }\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\": - \"task_schedule_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -33781,8 +36714,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Remotes: + Ostree\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -33790,26 +36723,32 @@ interactions: {\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 + \ }\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\": \"task_schedule_href\",\n \"schema\": - {\n \"type\": \"string\"\n },\n - \ \"required\": true\n },\n {\n + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\n \"tags\": [\n \"Remotes: + Ostree\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -33817,15 +36756,20 @@ interactions: {\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 + \ }\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\": - \"task_schedule_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Task-Schedules\"\n ],\n \"requestBody\": + [\n \"Remotes: Ostree\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -33843,103 +36787,124 @@ interactions: {\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\": + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"query\",\n \"name\": \"name\",\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\": + \ \"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 logging_cid contains value\"\n },\n + \"Filter results where name matches regex value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"name\",\n \"schema\": {\n \"type\": + \"name__istartswith\",\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\": + \"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 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 + \"Filter results where name matches regex value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"name__ne\",\n \"schema\": {\n \"type\": + \"name__startswith\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where name not equal to value\"\n },\n + \"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\": @@ -33948,150 +36913,126 @@ interactions: \"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 + [\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_last_updated\",\n \"reserved_resources_record\",\n - \ \"started_at\",\n \"state\",\n - \ \"unblocked_at\",\n \"versions\"\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* - `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\": + `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_id__in\",\n \"schema\": {\n \"type\": + \"prn__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\": + \"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\": - \"reserved_resources\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"reserved_resources__in\",\n \"schema\": {\n \"type\": + \"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\": - \"shared_resources\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"shared_resources__in\",\n \"schema\": {\n \"type\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"Multiple values may be separated by commas.\",\n \"explode\": + \"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\": - \"started_at\",\n \"schema\": {\n \"type\": + \"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 started_at + \ \"description\": \"Filter results where pulp_last_updated 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\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": \"string\",\n \"format\": \"date-time\"\n },\n - \ \"description\": \"Filter results where started_at + \ \"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\": - \"started_at__lt\",\n \"schema\": {\n \"type\": + \"pulp_last_updated__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 started_at + \ \"description\": \"Filter results where pulp_last_updated 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\": + \"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 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 + 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\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\": + \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": \"A list of fields to include in the response.\"\n },\n @@ -34100,123 +37041,188 @@ interactions: \"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 + \ ],\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/PaginatedTaskResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedpython.PythonRemoteResponseList\"\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\": + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"Tasks\"\n - \ ],\n \"security\": [\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/TaskResponse\"\n + {\n \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\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\": + \ },\n \"put\": {\n \"operationId\": \"remotes_python_python_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a python remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Tasks\"\n ],\n \"requestBody\": + [\n \"Remotes: Python\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedTaskCancel\"\n }\n + \"#/components/schemas/python.PythonRemote\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedTaskCancel\"\n }\n + \"#/components/schemas/python.PythonRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedTaskCancel\"\n }\n + \"#/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 \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/TaskResponse\"\n + {\n \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\n \ }\n }\n },\n - \ \"description\": \"\"\n },\n \"409\": + \ \"description\": \"\"\n },\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/TaskResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"remotes_python_python_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a python remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"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 + {\n \"operationId\": \"remotes_python_python_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a python remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"task_href\",\n \"schema\": {\n \"type\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Tasks\"\n ],\n \"requestBody\": + [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 @@ -34234,38 +37240,17 @@ interactions: {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"task_href\",\n \"schema\": {\n \"type\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -34278,22 +37263,27 @@ interactions: \"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 + \ ],\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 \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"task_href\",\n \"schema\": {\n \"type\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -34306,24 +37296,29 @@ interactions: \"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 + \ ],\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/ProfileArtifactResponse\"\n + {\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 \"summary\": - \"Remove a role\",\n \"parameters\": [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"task_href\",\n \"schema\": {\n \"type\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Tasks\"\n ],\n \"requestBody\": + [\n \"Remotes: Python\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -34341,485 +37336,459 @@ interactions: {\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 },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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 \"description\": \"List + of profilers to use on tasks.\"\n },\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/Upload\"\n }\n },\n + \"#/components/schemas/SetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Upload\"\n + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Upload\"\n }\n }\n + \"#/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/UploadResponse\"\n + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"upload_href\",\n \"schema\": {\n \"type\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Uploads\"\n ],\n \"requestBody\": + [\n \"Remotes: Python\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Upload\"\n }\n },\n + \"#/components/schemas/UnsetLabel\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/Upload\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/Upload\"\n }\n }\n + \"#/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/NestedRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\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 },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Python\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": {\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\": + \"#/components/schemas/PythonBanderRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\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 + \"#/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 \"{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\": + \ }\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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\": + \"List of profilers to use on tasks.\"\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\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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\": + \ },\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\": \"fields\",\n \"schema\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": - {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n + {\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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null 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 + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/PaginatedUpstreamPulpResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.RpmRemoteResponseList\"\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\": + \"remotes_rpm_rpm_create\",\n \"description\": \"A ViewSet + for RpmRemote.\",\n \"summary\": \"Create a rpm remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Rpm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UpstreamPulp\"\n }\n },\n + \"#/components/schemas/rpm.RpmRemote\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UpstreamPulp\"\n + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UpstreamPulp\"\n }\n }\n + \"#/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/UpstreamPulpResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/UpstreamPulpResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"remotes_rpm_rpm_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a rpm remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Upstream-Pulps\"\n ],\n \"requestBody\": + [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UpstreamPulp\"\n }\n },\n + \"#/components/schemas/rpm.RpmRemote\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UpstreamPulp\"\n + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UpstreamPulp\"\n }\n }\n + \"#/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 \"200\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UpstreamPulpResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\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\": + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a rpm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Upstream-Pulps\"\n ],\n \"requestBody\": + [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedUpstreamPulp\"\n }\n + \"#/components/schemas/Patchedrpm.RpmRemote\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedUpstreamPulp\"\n }\n + \"#/components/schemas/Patchedrpm.RpmRemote\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedUpstreamPulp\"\n }\n + \"#/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 \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UpstreamPulpResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\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\": + \ \"description\": \"\"\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\": \"remotes_rpm_rpm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a rpm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Upstream-Pulps\"\n ],\n \"security\": + [\n \"Remotes: 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 \"{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\": + \ ],\n \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Upstream-Pulps\"\n ],\n \"requestBody\": + [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -34837,12 +37806,17 @@ interactions: {\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 + \ }\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\": - \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -34855,8 +37829,8 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Remotes: + Rpm\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -34864,26 +37838,32 @@ interactions: {\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 + \ }\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\": \"upstream_pulp_href\",\n \"schema\": - {\n \"type\": \"string\"\n },\n - \ \"required\": true\n },\n {\n + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\n \"tags\": [\n \"Remotes: + Rpm\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"200\": {\n \"content\": @@ -34891,15 +37871,20 @@ interactions: {\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 + \ }\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\": - \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Upstream-Pulps\"\n ],\n \"requestBody\": + [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\n }\n },\n @@ -34917,108 +37902,122 @@ interactions: {\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + \"rpm_rpm_remote_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\": + [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\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\": \"last_name\",\n \"schema\": + \"query\",\n \"name\": \"name__contains\",\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\": + \ \"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 last_name - contains value\"\n },\n {\n \"in\": - \"query\",\n \"name\": \"last_name__icontains\",\n - \ \"schema\": {\n \"type\": + \ \"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 last_name contains value\"\n },\n + \"Filter results where name matches regex value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"last_name__iexact\",\n \"schema\": {\n \"type\": + \"name__istartswith\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where last_name matches value\"\n },\n + \"Filter results where name starts with 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\": + \"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 @@ -35026,30 +38025,65 @@ interactions: \"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 \"-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* `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\": + \ \"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\": + \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -35065,282 +38099,264 @@ interactions: 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\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where username matches value\"\n },\n + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_last_updated has a null value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"username__in\",\n \"schema\": {\n \"type\": + \"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 }\n },\n \"description\": - \"Filter results where username is in a comma-separated list of values\",\n + \"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 + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results by using NOT, AND + and OR operations on other filters\"\n },\n {\n \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/PaginatedUserResponseList\"\n + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.UlnRemoteResponseList\"\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\": + \"remotes_rpm_uln_create\",\n \"description\": \"A ViewSet + for UlnRemote.\",\n \"summary\": \"Create an uln remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Remotes: Uln\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/User\"\n }\n },\n + \"#/components/schemas/rpm.UlnRemote\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/User\"\n + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/User\"\n }\n }\n + \"#/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/UserResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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/UserResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"remotes_rpm_uln_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an uln remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"auth_user_href\",\n \"schema\": {\n \"type\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Users\"\n ],\n \"requestBody\": + [\n \"Remotes: Uln\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/User\"\n }\n },\n + \"#/components/schemas/rpm.UlnRemote\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/User\"\n + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/User\"\n }\n }\n + \"#/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 \"200\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UserResponse\"\n + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\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\": + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an uln remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Users\"\n ],\n \"requestBody\": + [\n \"Remotes: Uln\"\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\": + \"#/components/schemas/Patchedrpm.UlnRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": {\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 + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\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\": + \ \"description\": \"\"\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\": \"remotes_rpm_uln_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an uln remote\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Users\"\n ],\n \"security\": + [\n \"Remotes: Uln\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n }\n ],\n \"tags\": - [\n \"Users: Roles\"\n ],\n \"requestBody\": + [\n \"Remotes: Uln\"\n ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UserRole\"\n }\n },\n + \"#/components/schemas/NestedRole\"\n }\n },\n \ \"application/x-www-form-urlencoded\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/UserRole\"\n + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n \ }\n },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/UserRole\"\n }\n }\n + \"#/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/UserRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -35353,84 +38369,188 @@ interactions: \"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 + \ ],\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/UserRoleResponse\"\n + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"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\": + \"exclude_fields\",\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\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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 @@ -35474,36 +38594,50 @@ interactions: \"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 + [\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_checkpoints\",\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 \"versions\"\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"retain_checkpoints\",\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* - `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\": + `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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": + \"query\",\n \"name\": \"prn__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_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 @@ -35511,199 +38645,353 @@ interactions: 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 + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n + \"pulp_type\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"ansible.ansible\",\n + \ \"container.container\",\n \"container.container-push\",\n + \ \"core.openpgp\",\n \"deb.deb\",\n + \ \"file.file\",\n \"gem.gem\",\n + \ \"hugging_face.hugging-face\",\n \"maven.maven\",\n + \ \"npm.npm\",\n \"ostree.ostree\",\n + \ \"python.python\",\n \"rpm.rpm\"\n + \ ]\n },\n \"description\": + \"Pulp type\\n\\n* `core.openpgp` - core.openpgp\\n* `ansible.ansible` - ansible.ansible\\n* + `container.container` - container.container\\n* `container.container-push` + - container.container-push\\n* `deb.deb` - deb.deb\\n* `gem.gem` - gem.gem\\n* + `hugging_face.hugging-face` - hugging_face.hugging-face\\n* `maven.maven` + - maven.maven\\n* `npm.npm` - npm.npm\\n* `ostree.ostree` - ostree.ostree\\n* + `python.python` - python.python\\n* `rpm.rpm` - rpm.rpm\\n* `file.file` - + file.file\"\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 \"core.openpgp\",\n + \ \"deb.deb\",\n \"file.file\",\n + \ \"gem.gem\",\n \"hugging_face.hugging-face\",\n + \ \"maven.maven\",\n \"npm.npm\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\"\n ]\n + \ }\n },\n \"description\": + \"Multiple values may be separated by commas.\\n\\n* `core.openpgp` - core.openpgp\\n* + `ansible.ansible` - ansible.ansible\\n* `container.container` - container.container\\n* + `container.container-push` - container.container-push\\n* `deb.deb` - deb.deb\\n* + `gem.gem` - gem.gem\\n* `hugging_face.hugging-face` - hugging_face.hugging-face\\n* + `maven.maven` - maven.maven\\n* `npm.npm` - npm.npm\\n* `ostree.ostree` - + ostree.ostree\\n* `python.python` - python.python\\n* `rpm.rpm` - rpm.rpm\\n* + `file.file` - file.file\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": \"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\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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 - \ \"required\": true\n },\n {\n + \ \"description\": \"Content Unit referenced by HREF/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 \"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/WorkerResponse\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryResponseList\"\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": false,\n \"in\": \"query\",\n \"description\": - \"The initial index from which to return the results.\",\n \"schema\": + \"Number of results to return per page.\",\n \"schema\": {\n \"type\": \"integer\"\n }\n \ },\n {\n \"in\": - \"query\",\n \"name\": \"fields\",\n \"schema\": + \"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\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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\": + \ },\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\": \"fields\",\n \"schema\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": - {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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\": + {\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n @@ -35714,52 +39002,54 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Repositories: + Ansible\"\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\": + \ \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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/CollectionOneShot\"\n }\n - \ },\n \"application/x-www-form-urlencoded\": + \"#/components/schemas/ansible.AnsibleRepository\"\n }\n + \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionOneShot\"\n }\n + \"#/components/schemas/ansible.AnsibleRepository\"\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\": + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -35772,101 +39062,187 @@ interactions: \"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 \"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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ansible repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ansible repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"202\": {\n \"content\": {\n \"application/json\": - {\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"$ref\": - \"#/components/schemas/UnpaginatedCollectionVersionResponse\"\n }\n + {\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"/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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -35877,249 +39253,127 @@ interactions: \"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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"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/PatchedCollection\"\n }\n + \"#/components/schemas/AnsibleRepositoryMark\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedCollection\"\n }\n + \"#/components/schemas/AnsibleRepositoryMark\"\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 + \ \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"ansible_ansible_repository_href\",\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 + \ \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"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\": @@ -36129,286 +39383,530 @@ interactions: \"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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"deprecated\": true,\n \"responses\": - {\n \"302\": {\n \"description\": - \"No response body\"\n },\n \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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 + \ \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"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 \"Pulp_Ansible: - Api V3 Collections Versions\"\n ],\n \"security\": + \ \"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 \"deprecated\": true,\n \"responses\": - {\n \"302\": {\n \"description\": - \"No response body\"\n },\n \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionVersionResponse\"\n }\n + \"#/components/schemas/SetLabelResponse\"\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 + \"\"\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"ansible_ansible_repository_href\",\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 + \ \"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 - \ \"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 + \ \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"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\": + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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 \"deprecated\": true,\n \"responses\": - {\n \"302\": {\n \"description\": - \"No response body\"\n },\n \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionVersionDocsResponse\"\n }\n + \"#/components/schemas/UnsetLabelResponse\"\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\": + \ \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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 + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"since\",\n \"schema\": {\n \"type\": + \"content\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter messages since a given timestamp\"\n },\n {\n + \"Content Unit referenced by HREF/PRN\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"content__in\",\n \"schema\": {\n \"type\": \"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 + \"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\": \"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\": - \"company__contains\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where company contains value\"\n },\n + \"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\": - \"company__icontains\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where company contains value\"\n },\n + \"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\": - \"company__iexact\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where company matches value\"\n },\n {\n + \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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\": - \"company__in\",\n \"schema\": {\n \"type\": + \"pulp_created__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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\": - \"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 + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"company__regex\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where company matches regex value\"\n },\n + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": - \"company__startswith\",\n \"schema\": {\n \"type\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where company starts with value\"\n },\n - \ {\n \"name\": \"limit\",\n \"required\": + \"Content Unit referenced by HREF/PRN\"\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 @@ -36455,49 +39953,47 @@ interactions: \"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 + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\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 + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_checkpoints\",\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_checkpoints\",\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* `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\": + `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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 @@ -36505,309 +40001,203 @@ interactions: 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 + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 \"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 },\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\": + \ },\n \"post\": {\n \"operationId\": + \"repositories_container_container_create\",\n \"description\": + \"ViewSet for container repo.\",\n \"summary\": \"Create a + container repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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\": \"distro_base_path\",\n \"schema\": + \"query\",\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\": \"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\": + \ \"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\": \"Multiple - values may be separated by commas.\",\n \"explode\": + \ },\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\": - \"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 + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\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 + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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\": + \"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 @@ -36815,25 +40205,41 @@ interactions: \"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 \"-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_checkpoints\",\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_checkpoints\",\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* - `namespace` - Namespace\\n* `-namespace` - Namespace (descending)\\n* `name` - - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": - \"path\",\n \"name\": \"path\",\n \"schema\": - {\n \"type\": \"string\"\n },\n - \ \"required\": true\n },\n {\n - \ \"in\": \"query\",\n \"name\": + \"query\",\n \"name\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": @@ -36847,43 +40253,129 @@ interactions: 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 + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"container_container_push_repository_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -36896,218 +40388,134 @@ interactions: \"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 + \ ],\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container push + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"container_container_push_repository_href\",\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\": + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ ],\n \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PatchedCollection\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepository\"\n \ }\n },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedCollection\"\n }\n + \"#/components/schemas/container.ContainerPushRepository\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedCollection\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepositoryResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container push repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"container_container_push_repository_href\",\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 + \ \"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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepositoryResponse\"\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\": + \ \"description\": \"\"\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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": - \"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 + \ \"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\": - \"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\": + \"\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\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\": @@ -37118,35 +40526,27 @@ interactions: \"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 \"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 \"/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 + \ }\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\": \"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 + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"container_container_push_repository_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -37159,39 +40559,136 @@ interactions: \"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 \"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 \"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 },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n - \ \"required\": true\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"container_container_push_repository_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n - \ \"required\": true\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"container_container_push_repository_href\",\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\": + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -37200,147 +40697,130 @@ interactions: \"#/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 + \ \"{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\": \"distro_base_path\",\n \"schema\": - {\n \"type\": \"string\"\n },\n - \ \"required\": true\n },\n {\n + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"container_container_push_repository_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n - \ \"required\": true\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"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\": + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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\": - \"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\": + \"content\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where company matches value\"\n },\n {\n + \"Content Unit referenced by HREF/PRN\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"company__in\",\n \"schema\": {\n \"type\": + \"content__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 + \"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\": \"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\": - \"metadata_sha256\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where metadata_sha256 matches value\"\n },\n + \"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\": - \"metadata_sha256__in\",\n \"schema\": {\n \"type\": + \"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\": - \"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\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated 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\": @@ -37349,188 +40829,147 @@ interactions: \"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 + [\n \"-complete\",\n \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\n + \ \"info\",\n \"number\",\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 + \ \"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* - `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* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (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\": + \"prn__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\": + \"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 + \"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\": - \"fields\",\n \"schema\": {\n \"type\": + \"pulp_created__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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\": - \"A list of fields to include in the response.\"\n },\n + \"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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 \"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/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 + \"#/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"container_container_push_repository_version_href\",\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 \"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/ansible.AnsibleNamespaceMetadataResponse\"\n }\n + \"#/components/schemas/RepositoryVersionResponse\"\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 + \"\"\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"container_container_push_repository_version_href\",\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 + \ \"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\": @@ -37538,113 +40977,51 @@ interactions: {\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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\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\": - \"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\": + \"\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\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\": @@ -37655,421 +41032,317 @@ interactions: \"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 \"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 \"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 \"put\": {\n \"operationId\": \"repositories_container_container_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a container repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_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\": + \ \"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/CollectionVersionSearchList\"\n }\n + \"#/components/schemas/container.ContainerRepository\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionVersionSearchList\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/CollectionVersionSearchListResponse\"\n + {\n \"$ref\": \"#/components/schemas/container.ContainerRepositoryResponse\"\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\": + \ \"description\": \"\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/RepoMetadataResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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 }\n }\n },\n \"patch\": + {\n \"operationId\": \"repositories_container_container_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a container repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/CollectionOneShot\"\n }\n - \ },\n \"application/x-www-form-urlencoded\": + \"#/components/schemas/Patchedcontainer.ContainerRepository\"\n }\n + \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionOneShot\"\n }\n + \"#/components/schemas/Patchedcontainer.ContainerRepository\"\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\": + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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/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\": + \"\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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 - \ \"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 + \ \"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/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\": + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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 \"deprecated\": true,\n \"responses\": - {\n \"302\": {\n \"description\": - \"No response body\"\n },\n \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PaginatedCollectionResponseList\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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\": + \ \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\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\": + \ \"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/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\": + \"#/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 \"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 }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\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\": + \ \"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 - \ \"/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\": + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": - \"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\": + \"fields\",\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 + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\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\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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 + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -38080,161 +41353,441 @@ interactions: \"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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"deprecated\": true,\n \"responses\": - {\n \"302\": {\n \"description\": - \"No response body\"\n },\n \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n }\n + \"#/components/schemas/NestedRoleResponse\"\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\": + \ \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"deprecated\": true,\n \"responses\": - {\n \"302\": {\n \"description\": - \"No response body\"\n },\n \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionVersionResponse\"\n }\n + \"#/components/schemas/SetLabelResponse\"\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 + \"\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"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 - \ \"/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 + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n - \ },\n \"description\": \"A list - of fields to include in the response.\"\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n },\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 \"deprecated\": true,\n \"responses\": - {\n \"302\": {\n \"description\": - \"No response body\"\n },\n \"202\": + \ ],\n \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionVersionDocsResponse\"\n }\n + \"#/components/schemas/UnsetLabelResponse\"\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 + \ \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": - \"namespace\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"ordering\",\n \"schema\": {\n \"type\": + \"content__in\",\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 + \"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\": \"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\": - \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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\": + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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\": \"uuid\"\n }\n - \ },\n \"description\": \"Multiple - values may be separated by commas.\",\n \"explode\": + \"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 + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -38245,77 +41798,88 @@ interactions: \"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 \"tags\": [\n \"Repositories: + Container 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 \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": - {\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"$ref\": - \"#/components/schemas/CollectionResponse\"\n }\n + {\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"/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\": + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_version_href\",\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\": + \ \"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/core/openpgp_keyring/\": {\n \"get\": + {\n \"operationId\": \"repositories_core_openpgp_keyring_list\",\n + \ \"description\": \"A ViewSet for an ordinary repository.\",\n + \ \"summary\": \"List open pgp keyrings\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter results where company starts with value\"\n },\n - \ {\n \"name\": \"limit\",\n \"required\": + \"Content Unit referenced by HREF/PRN\"\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 @@ -38362,37 +41926,39 @@ interactions: \"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 + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\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 + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_checkpoints\",\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_checkpoints\",\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* `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\": + `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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_href__in\",\n \"schema\": {\n \"type\": @@ -38408,77 +41974,154 @@ interactions: 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 + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 \"tags\": [\n \"Repositories: + Openpgp_Keyring\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedOpenPGPKeyringResponseList\"\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\": + \ },\n \"post\": {\n \"operationId\": + \"repositories_core_openpgp_keyring_create\",\n \"description\": + \"A ViewSet for an ordinary repository.\",\n \"summary\": \"Create + an open pgp keyring\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Repositories: Openpgp_Keyring\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPKeyring\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPKeyring\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPKeyring\"\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 \"responses\": {\n \"201\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n }\n + \"#/components/schemas/OpenPGPKeyringResponse\"\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\": + \ \"{open_p_g_p_keyring_href}\": {\n \"get\": {\n \"operationId\": + \"repositories_core_openpgp_keyring_read\",\n \"description\": + \"A ViewSet for an ordinary repository.\",\n \"summary\": \"Inspect + an open pgp keyring\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -38491,133 +42134,196 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Repositories: + Openpgp_Keyring\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPKeyringResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_core_openpgp_keyring_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an open pgp keyring\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPKeyring\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OpenPGPKeyring\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OpenPGPKeyring\"\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/RepoMetadataResponse\"\n + {\n \"$ref\": \"#/components/schemas/OpenPGPKeyringResponse\"\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 + \ \"description\": \"\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\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\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"repositories_core_openpgp_keyring_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an open pgp keyring\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPKeyring\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPKeyring\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedOpenPGPKeyring\"\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/OpenPGPKeyringResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_core_openpgp_keyring_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an open pgp keyring\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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 \"{open_p_g_p_keyring_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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 \"200\": {\n \"content\": {\n + {\n \"201\": {\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\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{open_p_g_p_keyring_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"repositories_core_openpgp_keyring_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\n \"tags\": [\n \"Repositories: + Openpgp_Keyring\"\n ],\n \"security\": [\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 \"{open_p_g_p_keyring_href}modify/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_modify\",\n + \ \"description\": \"Trigger an asynchronous task to create + a new repository version.\",\n \"summary\": \"Modify Repository + Content\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"distro_base_path\",\n \"schema\": {\n \"type\": + \"open_p_g_p_keyring_href\",\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 \"Repositories: Openpgp_Keyring\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionOneShot\"\n }\n + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionOneShot\"\n }\n + \"#/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 @@ -38627,54 +42333,192 @@ interactions: {\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\": + \ }\n },\n \"{open_p_g_p_keyring_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_core_openpgp_keyring_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\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 + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\n \"tags\": [\n \"Repositories: + Openpgp_Keyring\"\n ],\n \"security\": [\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 \"{open_p_g_p_keyring_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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 \"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 + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{open_p_g_p_keyring_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"distro_base_path\",\n \"schema\": {\n \"type\": + \"open_p_g_p_keyring_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\": - \"name\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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 \"{open_p_g_p_keyring_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_core_openpgp_keyring_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"open_p_g_p_keyring_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Openpgp_Keyring\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"namespace\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n - \ \"name\": \"offset\",\n \"required\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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 @@ -38682,28 +42526,47 @@ interactions: \"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 \"-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_checkpoints\",\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_checkpoints\",\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* - `namespace` - Namespace\\n* `-namespace` - Namespace (descending)\\n* `name` - - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": + \"query\",\n \"name\": \"prn__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_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 @@ -38711,44 +42574,98 @@ interactions: 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 + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": \"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\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n \ },\n \"description\": \"A list of fields to include in the response.\"\n },\n {\n @@ -38757,66 +42674,166 @@ interactions: \"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 \"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 \"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 + \ },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"name\",\n \"schema\": {\n \"type\": + \"deb_apt_repository_href\",\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\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an apt repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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/PatchedCollection\"\n }\n + \"#/components/schemas/deb.AptRepository\"\n }\n \ },\n \"application/x-www-form-urlencoded\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedCollection\"\n }\n + \"#/components/schemas/deb.AptRepository\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PatchedCollection\"\n }\n + \"#/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\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/deb.AptRepositoryResponse\"\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 + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an apt repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"name\",\n \"schema\": {\n \"type\": + \"deb_apt_repository_href\",\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\": + 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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_deb_apt_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an apt repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": @@ -38825,178 +42842,48 @@ interactions: \"#/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\": + \ \"{deb_apt_repository_href}add_role/\": {\n \"post\": {\n + \ \"operationId\": \"repositories_deb_apt_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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/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 \"202\": {\n \"content\": {\n + {\n \"201\": {\n \"content\": {\n \ \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\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 + \ }\n },\n \"{deb_apt_repository_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"repositories_deb_apt_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"version\",\n \"schema\": {\n \"type\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -39009,60 +42896,60 @@ interactions: \"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 \"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/ObjectRolesResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"version\",\n \"schema\": {\n \"type\": + \"deb_apt_repository_href\",\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 + [\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}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_deb_apt_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\": \"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 + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"version\",\n \"schema\": {\n \"type\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -39075,116 +42962,197 @@ interactions: \"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 + \ ],\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/CollectionVersionDocsResponse\"\n + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\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\": + \ }\n },\n \"{deb_apt_repository_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_deb_apt_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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\": + \"List of profilers to use on tasks.\"\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\": - \"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\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Apt\"\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 \"{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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\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\": + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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\": + \"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\": - \"name__iregex\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name matches regex value\"\n },\n + \"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\": - \"name__istartswith\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n + \"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\": - \"name__regex\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name matches regex value\"\n },\n + \"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\": - \"name__startswith\",\n \"schema\": {\n \"type\": - \"string\"\n },\n \"description\": - \"Filter results where name starts with value\"\n },\n + \"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\": @@ -39193,107 +43161,108 @@ interactions: \"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 + [\n \"-complete\",\n \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\n + \ \"info\",\n \"number\",\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 + \ \"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* - `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* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (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\": + \"prn__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\": + \"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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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\": \"uuid\"\n }\n - \ },\n \"description\": \"Multiple - values may be separated by commas.\",\n \"explode\": + \"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\": - \"q\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n - \ \"in\": \"query\",\n \"name\": - \"fields\",\n \"schema\": {\n \"type\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n + \"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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": \"exclude_fields\",\n \"schema\": {\n \"type\": \"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 + \ ],\n \"tags\": [\n \"Repositories: + Apt Versions\"\n ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n - \ \"responses\": {\n \"202\": {\n \"content\": + \ \"responses\": {\n \"200\": {\n \"content\": {\n \"application/json\": {\n \"schema\": - {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"deb_apt_repository_version_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \ \"required\": true\n },\n {\n \ \"in\": \"query\",\n \"name\": @@ -39306,36 +43275,30 @@ interactions: \"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 + \ ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"deb_apt_repository_version_href\",\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 + \ \"tags\": [\n \"Repositories: Apt Versions\"\n + \ ],\n \"security\": [\n {\n \ \"basicAuth\": []\n },\n {\n \ \"cookieAuth\": []\n }\n ],\n \ \"responses\": {\n \"202\": {\n \"content\": @@ -39343,19 +43306,30 @@ interactions: {\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"deb_apt_repository_version_href\",\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\": + \ \"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\": @@ -39364,158 +43338,269 @@ interactions: \"#/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\": + \ \"/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\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 + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"query\",\n \"name\": - \"keywords\",\n \"schema\": {\n \"type\": - \"string\"\n }\n },\n {\n + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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\": \"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 - collectionversions that are in these repository ids.\",\n \"explode\": - true,\n \"style\": \"form\"\n },\n + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"repository_label\",\n \"schema\": {\n \"type\": + \"name__iregex\",\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 + \"Filter results where name matches regex value\"\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\": + \"name__istartswith\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"description\": - \"Filter by comma separate list of tags that must all be matched\"\n },\n + \"Filter results where name starts with value\"\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 + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n \ {\n \"in\": \"query\",\n \"name\": - \"exclude_fields\",\n \"schema\": {\n \"type\": - \"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 + \"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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": - \"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\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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/CollectionVersionSearchList\"\n }\n + \"#/components/schemas/file.FileRepository\"\n }\n \ },\n \"multipart/form-data\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/CollectionVersionSearchList\"\n }\n + \"#/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/CollectionVersionSearchListResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\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 + \ }\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"path\",\n \"schema\": {\n \"type\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": \"string\"\n },\n \"required\": true\n },\n {\n \"in\": \"query\",\n \"name\": \"fields\",\n \"schema\": @@ -39528,77 +43613,218 @@ interactions: \"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 + \ ],\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/SummaryResponse\"\n + {\n \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\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 + \ },\n \"put\": {\n \"operationId\": \"repositories_file_file_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a file repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"path\",\n \"schema\": {\n \"type\": + \"file_file_repository_href\",\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 \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": {\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\": + \"#/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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a file repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_file_file_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a file repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": + \ ],\n \"responses\": {\n \"202\": {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PackageUploadTaskResponse\"\n }\n + \"#/components/schemas/AsyncOperationResponse\"\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\": + \ \"{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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\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\": + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"description\": - \"A list of fields to include in the response.\"\n },\n - \ {\n \"in\": \"query\",\n \"name\": + \"List of profilers to use on tasks.\"\n },\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 \"Pypi: - Metadata\"\n ],\n \"security\": [\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/PackageMetadataResponse\"\n + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\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 + \ }\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"path\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": @@ -39611,75 +43837,14557 @@ interactions: \"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 + \ ],\n \"tags\": [\n \"Repositories: + File\"\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\": + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\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 \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"$ref\": - \"#/components/schemas/PackageUpload\"\n }\n },\n + \"#/components/schemas/NestedRole\"\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 + {\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n \ \"in\": \"path\",\n \"name\": - \"package\",\n \"schema\": {\n \"type\": + \"file_file_repository_href\",\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\": + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": \"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 + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"description\": - \"No response body\"\n }\n }\n }\n - \ }\n },\n \"components\": {\n \"schemas\": {\n \"AccessPolicy\": - {\n \"type\": \"object\",\n \"description\": + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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\": + \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a gem repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a gem repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_gem_gem_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a gem repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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\": + \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/hugging_face/hugging-face/\": {\n \"get\": + {\n \"operationId\": \"repositories_hugging_face_hugging_face_list\",\n + \ \"description\": \"A ViewSet for HuggingFaceRepository.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"List hugging + face repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedhugging_face.HuggingFaceRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_hugging_face_hugging_face_create\",\n \"description\": + \"A ViewSet for HuggingFaceRepository.\\n\\nSimilar to the HuggingFaceContentViewSet + above, define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n + \ \"summary\": \"Create a hugging face repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRepository\"\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/hugging_face.HuggingFaceRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{hugging_face_hugging_face_repository_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_read\",\n + \ \"description\": \"A ViewSet for HuggingFaceRepository.\\n\\nSimilar + to the HuggingFaceContentViewSet above, define endpoint_name,\\nqueryset and + serializer, at a minimum.\",\n \"summary\": \"Inspect a hugging + face repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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: + Hugging-Face\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a hugging face + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/hugging_face.HuggingFaceRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/hugging_face.HuggingFaceRepository\"\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/hugging_face.HuggingFaceRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_hugging_face_hugging_face_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a hugging face repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedhugging_face.HuggingFaceRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedhugging_face.HuggingFaceRepository\"\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/hugging_face.HuggingFaceRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_hugging_face_hugging_face_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a hugging face repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 \"{hugging_face_hugging_face_repository_href}modify/\": + {\n \"post\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_modify\",\n + \ \"description\": \"Trigger an asynchronous task to create + a new repository version.\",\n \"summary\": \"Modify Repository + Content\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 \"{hugging_face_hugging_face_repository_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 + \ \"{hugging_face_hugging_face_repository_href}sync/\": {\n \"post\": + {\n \"operationId\": \"repositories_hugging_face_hugging_face_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync content.\",\n + \ \"summary\": \"Sync from remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 \"{hugging_face_hugging_face_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face\"\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 + \ \"{hugging_face_hugging_face_repository_href}versions/\": {\n \"get\": + {\n \"operationId\": \"repositories_hugging_face_hugging_face_versions_list\",\n + \ \"description\": \"A ViewSet for a HuggingFaceRepositoryVersion + represents a single\\nHuggingFace repository version.\",\n \"summary\": + \"List repository versions\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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\": + \"hugging_face_hugging_face_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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Hugging-Face 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 + \ \"{hugging_face_hugging_face_repository_version_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_hugging_face_hugging_face_versions_read\",\n + \ \"description\": \"A ViewSet for a HuggingFaceRepositoryVersion + represents a single\\nHuggingFace repository version.\",\n \"summary\": + \"Inspect a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_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: + Hugging-Face 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_hugging_face_hugging_face_versions_delete\",\n + \ \"description\": \"Trigger an asynchronous task to delete + a repository version.\",\n \"summary\": \"Delete a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face + 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 \"{hugging_face_hugging_face_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_hugging_face_hugging_face_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"hugging_face_hugging_face_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Hugging-Face + 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a maven repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a maven repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_maven_maven_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a maven repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/npm/npm/\": {\n \"get\": {\n + \ \"operationId\": \"repositories_npm_npm_list\",\n \"description\": + \"A ViewSet for NpmRepository.\\n\\nSimilar to the NpmPackageViewSet above, + define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n \"summary\": + \"List npm repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Npm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatednpm.NpmRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_npm_npm_create\",\n \"description\": \"A ViewSet + for NpmRepository.\\n\\nSimilar to the NpmPackageViewSet above, define endpoint_name,\\nqueryset + and serializer, at a minimum.\",\n \"summary\": \"Create a + npm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\n + \ \"tags\": [\n \"Repositories: Npm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\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/npm.NpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{npm_npm_repository_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_npm_npm_read\",\n \"description\": + \"A ViewSet for NpmRepository.\\n\\nSimilar to the NpmPackageViewSet above, + define endpoint_name,\\nqueryset and serializer, at a minimum.\",\n \"summary\": + \"Inspect a npm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_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: + Npm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/npm.NpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_npm_npm_update\",\n + \ \"description\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a npm repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/npm.NpmRepository\"\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/npm.NpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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_npm_npm_partial_update\",\n + \ \"description\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a npm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchednpm.NpmRepository\"\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/npm.NpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_npm_npm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a npm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 + \ \"{npm_npm_repository_href}modify/\": {\n \"post\": {\n + \ \"operationId\": \"repositories_npm_npm_modify\",\n \"description\": + \"Trigger an asynchronous task to create a new repository version.\",\n \"summary\": + \"Modify Repository Content\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 \"{npm_npm_repository_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_npm_npm_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 \"{npm_npm_repository_href}sync/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_npm_npm_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync content.\",\n + \ \"summary\": \"Sync from remote\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 \"{npm_npm_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_npm_npm_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Npm\"\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 \"{npm_npm_repository_href}versions/\": + {\n \"get\": {\n \"operationId\": \"repositories_npm_npm_versions_list\",\n + \ \"description\": \"A ViewSet for a NpmRepositoryVersion represents + a single Npm repository version.\",\n \"summary\": \"List repository + versions\",\n \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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\": \"npm_npm_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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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: + Npm 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 \"{npm_npm_repository_version_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_npm_npm_versions_read\",\n + \ \"description\": \"A ViewSet for a NpmRepositoryVersion represents + a single Npm repository version.\",\n \"summary\": \"Inspect + a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_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: + Npm 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_npm_npm_versions_delete\",\n \"description\": + \"Trigger an asynchronous task to delete a repository version.\",\n \"summary\": + \"Delete a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Npm 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 \"{npm_npm_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_npm_npm_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"npm_npm_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Npm 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update an ostree repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + an ostree repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_ostree_ostree_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete an ostree repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (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\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a python repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a python repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_python_python_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a python repository\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}repair_metadata/\": {\n \"post\": + {\n \"operationId\": \"repositories_python_python_repair_metadata\",\n + \ \"description\": \"Trigger an asynchronous task to repair + Python metadata. This task will repair metadata\\nof all packages for the + specified `Repository`, without creating a new `RepositoryVersion`.\",\n \"summary\": + \"Repair metadata\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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}blocklist_entries/\": {\n \"get\": + {\n \"operationId\": \"repositories_python_python_blocklist_entries_list\",\n + \ \"description\": \"ViewSet for managing blocklist entries + on a PythonRepository.\\n\\nBlocklist entries prevent packages from being + added to the repository.\\nEntries can match by package `name` (all versions), + package `name` + `version`,\\nor exact `filename`. Exactly one of `name` or + `filename` must be provided.\",\n \"summary\": \"List python + blocklist entrys\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"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 Blocklist_Entries\"\n ],\n \"security\": + [\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.PythonBlocklistEntryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_python_python_blocklist_entries_create\",\n \"description\": + \"ViewSet for managing blocklist entries on a PythonRepository.\\n\\nBlocklist + entries prevent packages from being added to the repository.\\nEntries can + match by package `name` (all versions), package `name` + `version`,\\nor exact + `filename`. Exactly one of `name` or `filename` must be provided.\",\n \"summary\": + \"Create a python blocklist entry\",\n \"parameters\": [\n + \ {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 Blocklist_Entries\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonBlocklistEntry\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonBlocklistEntry\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonBlocklistEntry\"\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.PythonBlocklistEntryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_python_blocklist_entry_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_python_python_blocklist_entries_read\",\n + \ \"description\": \"ViewSet for managing blocklist entries + on a PythonRepository.\\n\\nBlocklist entries prevent packages from being + added to the repository.\\nEntries can match by package `name` (all versions), + package `name` + `version`,\\nor exact `filename`. Exactly one of `name` or + `filename` must be provided.\",\n \"summary\": \"Inspect a + python blocklist entry\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_python_blocklist_entry_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 Blocklist_Entries\"\n ],\n \"security\": + [\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.PythonBlocklistEntryResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"repositories_python_python_blocklist_entries_delete\",\n + \ \"description\": \"ViewSet for managing blocklist entries + on a PythonRepository.\\n\\nBlocklist entries prevent packages from being + added to the repository.\\nEntries can match by package `name` (all versions), + package `name` + `version`,\\nor exact `filename`. Exactly one of `name` or + `filename` must be provided.\",\n \"summary\": \"Delete a python + blocklist entry\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_python_blocklist_entry_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python Blocklist_Entries\"\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_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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"{python_python_repository_version_href}scan/\": {\n \"post\": + {\n \"operationId\": \"repositories_python_python_versions_scan\",\n + \ \"description\": \"Scan a repository version for vulnerabilities.\",\n + \ \"summary\": \"Generate vulnerability report\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"/pulp/api/v3/repositories/reclaim_space/\": + {\n \"post\": {\n \"operationId\": \"repositories_reclaim_space_reclaim\",\n + \ \"description\": \"Trigger an asynchronous space reclaim operation.\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\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_checkpoints\",\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_checkpoints\",\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* + `retain_checkpoints` - Retain checkpoints\\n* `-retain_checkpoints` - Retain + checkpoints (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where retain_checkpoints + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__gt\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_checkpoints has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_checkpoints__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_checkpoints not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_checkpoints__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where retain_checkpoints is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\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/PRN\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"Update the entity and trigger an asynchronous + task if necessary\",\n \"summary\": \"Update a rpm repository\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\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\": \"Update the entity partially and trigger + an asynchronous task if necessary\",\n \"summary\": \"Update + a rpm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\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\": \"repositories_rpm_rpm_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a rpm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF/PRN\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__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 \"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 \"-content_ids\",\n + \ \"-info\",\n \"-number\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"complete\",\n \"content_ids\",\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* + `content_ids` - Content ids\\n* `-content_ids` - Content ids (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n }\n ],\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\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 \"summary\": \"List task groups\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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 \"summary\": + \"Inspect a task group\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"patch\": {\n \"operationId\": + \"task_groups_cancel\",\n \"description\": \"This operation + cancels a task group.\",\n \"summary\": \"Cancel a task group\",\n + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"task_group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Task-Groups\"\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/TaskGroupResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"409\": + {\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"child_tasks\",\n \"schema\": {\n \"type\": + \"string\"\n }\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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where finished_at has a null 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 \"-deferred\",\n \"-enc_args\",\n + \ \"-enc_kwargs\",\n \"-error\",\n + \ \"-finished_at\",\n \"-immediate\",\n + \ \"-logging_cid\",\n \"-name\",\n + \ \"-pk\",\n \"-profile_options\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-reserved_resources_record\",\n + \ \"-result\",\n \"-started_at\",\n + \ \"-state\",\n \"-unblocked_at\",\n + \ \"-versions\",\n \"deferred\",\n + \ \"enc_args\",\n \"enc_kwargs\",\n + \ \"error\",\n \"finished_at\",\n + \ \"immediate\",\n \"logging_cid\",\n + \ \"name\",\n \"pk\",\n + \ \"profile_options\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"reserved_resources_record\",\n \"result\",\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* + `profile_options` - Profile options\\n* `-profile_options` - Profile options + (descending)\\n* `immediate` - Immediate\\n* `-immediate` - Immediate (descending)\\n* + `deferred` - Deferred\\n* `-deferred` - Deferred (descending)\\n* `result` + - Result\\n* `-result` - Result (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 }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"prn__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_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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where pulp_created has a null 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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where started_at has a null 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 }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"unblocked_at\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where unblocked_at + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"unblocked_at__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where unblocked_at is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"unblocked_at__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where unblocked_at + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"unblocked_at__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where unblocked_at has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"unblocked_at__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where unblocked_at + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"unblocked_at__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where unblocked_at is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"unblocked_at__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where unblocked_at is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"worker\",\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"-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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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/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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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 \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"base_url\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_url is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"base_url__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where base_url matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"base_url__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_url__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_url starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"last_replication\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_replication__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_replication__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"last_replication__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where last_replication has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"last_replication__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_replication__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_replication + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"last_replication__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where last_replication 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\": + \"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 \"-api_root\",\n \"-base_url\",\n + \ \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-domain\",\n + \ \"-last_replication\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-q_select\",\n \"-tls_validation\",\n + \ \"-username\",\n \"api_root\",\n + \ \"base_url\",\n \"ca_cert\",\n + \ \"client_cert\",\n \"client_key\",\n + \ \"domain\",\n \"last_replication\",\n + \ \"name\",\n \"password\",\n + \ \"pk\",\n \"policy\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"q_select\",\n + \ \"tls_validation\",\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* + `name` - Name\\n* `-name` - Name (descending)\\n* `base_url` - Base url\\n* + `-base_url` - Base url (descending)\\n* `api_root` - Api root\\n* `-api_root` + - Api root (descending)\\n* `domain` - Domain\\n* `-domain` - Domain (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* `q_select` - Q select\\n* `-q_select` + - Q select (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `last_replication` - Last replication\\n* `-last_replication` - Last replication + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 }\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/vuln_report/\": + {\n \"get\": {\n \"operationId\": \"vuln_report_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 vulnerability reports\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-vulns\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"vulns\"\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* `vulns` - Vulns\\n* `-vulns` - Vulns (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repo_versions\",\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 \"Vuln_Report\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedVulnerabilityReportResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{vulnerability_report_href}\": {\n \"get\": + {\n \"operationId\": \"vuln_report_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 vulnerability report\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"vulnerability_report_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Vuln_Report\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/VulnerabilityReportResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"vuln_report_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 vulnerability report\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"vulnerability_report_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Vuln_Report\"\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 app statuss\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where last_heartbeat has a null 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 \"-app_type\",\n \"-last_heartbeat\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-ttl\",\n + \ \"-versions\",\n \"app_type\",\n + \ \"last_heartbeat\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"ttl\",\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* + `app_type` - App type\\n* `-app_type` - App type (descending)\\n* `name` - + Name\\n* `-name` - Name (descending)\\n* `versions` - Versions\\n* `-versions` + - Versions (descending)\\n* `ttl` - Ttl\\n* `-ttl` - Ttl (descending)\\n* + `last_heartbeat` - Last heartbeat\\n* `-last_heartbeat` - Last heartbeat (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 + an app status\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"200\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepoMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n },\n \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collection_Versions All\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\n }\n + \ }\n },\n \"patch\": {\n \"operationId\": + \"pulp_ansible_galaxy_api_v3_collections_update\",\n \"description\": + \"Legacy v3 endpoint.\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 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 + \ \"202\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n },\n \"302\": {\n \"description\": + \"No response body\"\n }\n }\n },\n + \ \"delete\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_delete\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections\"\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-issues\",\n + \ \"-license\",\n \"-manifest\",\n + \ \"-name\",\n \"-namespace\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-sha256\",\n + \ \"-tags\",\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 + \ \"issues\",\n \"license\",\n + \ \"manifest\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"sha256\",\n \"tags\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": + \"prn__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_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_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\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 \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections + Versions\"\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions Docs-Blob\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionDocsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Namespaces\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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 \"200\": {\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": \"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 + \ \"-issues\",\n \"-license\",\n + \ \"-manifest\",\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-repository\",\n + \ \"-requires_ansible\",\n \"-search_vector\",\n + \ \"-sha256\",\n \"-tags\",\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 \"issues\",\n + \ \"license\",\n \"manifest\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"repository\",\n \"requires_ansible\",\n + \ \"search_vector\",\n \"sha256\",\n + \ \"tags\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": + \"prn__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_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_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\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 \"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 \"200\": {\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\"\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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"200\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepoMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n },\n \"302\": {\n \"description\": + \"No response body\"\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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: + 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 \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 Collection_Versions All\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 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 + \ \"202\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n },\n \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections\"\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 \"-issues\",\n + \ \"-license\",\n \"-manifest\",\n + \ \"-name\",\n \"-namespace\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-sha256\",\n + \ \"-tags\",\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 + \ \"issues\",\n \"license\",\n + \ \"manifest\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"sha256\",\n \"tags\",\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* `pulp_labels` - Pulp labels\\n* `-pulp_labels` - Pulp + labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": \"prn__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_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_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\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 \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions\"\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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Collections Versions Docs-Blob\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionDocsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"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 \"302\": {\n \"description\": + \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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 Namespaces\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"302\": + {\n \"description\": \"No response body\"\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 \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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 \"200\": {\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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\": \"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 + \ \"-issues\",\n \"-license\",\n + \ \"-manifest\",\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-repository\",\n + \ \"-requires_ansible\",\n \"-search_vector\",\n + \ \"-sha256\",\n \"-tags\",\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 \"issues\",\n + \ \"license\",\n \"manifest\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"repository\",\n \"requires_ansible\",\n + \ \"search_vector\",\n \"sha256\",\n + \ \"tags\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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* + `sha256` - Sha256\\n* `-sha256` - Sha256 (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* + `tags` - Tags\\n* `-tags` - Tags (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\": \"prn__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_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_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\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 \"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 \"200\": {\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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_labels\",\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_labels\",\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* `pulp_labels` + - Pulp labels\\n* `-pulp_labels` - Pulp labels (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\": + \"prn__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_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 \"description\": + \"Filter results by using NOT, AND and OR operations on other filters\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\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 \"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 + \ \"parameters\": [\n {\n \"in\": + \"header\",\n \"name\": \"X-Task-Diagnostics\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"List + of profilers to use on tasks.\"\n }\n ],\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\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\"\n + \ ],\n \"security\": [\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}/integrity/{package}/{version}/{filename}/provenance/\": + {\n \"get\": {\n \"operationId\": \"pypi_integrity_provenance_read\",\n + \ \"description\": \"Gets the provenance for a package.\",\n + \ \"summary\": \"Get package provenance\",\n \"parameters\": + [\n {\n \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"filename\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\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\": + \"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 \"Pypi: + Provenance\"\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 \"/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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"format\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"html\",\n + \ \"json\"\n ]\n + \ }\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 + \ \"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\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\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/json page for a package.\",\n \"summary\": + \"Get package simple page\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"format\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"html\",\n + \ \"json\"\n ]\n + \ }\n },\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 \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"X-Task-Diagnostics\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"List of profilers to use on tasks.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\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 @@ -39703,39 +58411,42 @@ interactions: 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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 @@ -39794,31 +58505,26 @@ interactions: \ \"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\": + \ },\n \"AppStatusResponse\": {\n \"type\": + \"object\",\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 @@ -39830,9 +58536,9 @@ interactions: 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 + \"Base serializer for use with [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\": @@ -39864,35 +58570,49 @@ interactions: \ ]\n },\n \"ArtifactDistributionResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for ArtifactDistribution.\",\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 \"hidden\": {\n \"type\": - \"boolean\",\n \"default\": false,\n \"description\": - \"Whether this distribution should be shown in the content app.\"\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 \"pulp_labels\": - {\n \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"pulp_last_updated\": + {\n \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\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 },\n + and pulp_last_updated dates will be the same.\"\n },\n + \ \"no_content_change_since\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Timestamp since when the distributed content served by this distribution + has not changed. If equals to `null`, no guarantee is provided about content + changes.\"\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 \"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 \"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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"content_guard_prn\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The Pulp Resource Name (PRN) + of the associated 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 },\n \ \"required\": [\n \"base_path\",\n \"name\"\n \ ]\n },\n \"ArtifactRefResponse\": {\n \ \"type\": \"object\",\n \"description\": \"A @@ -39905,29 +58625,31 @@ interactions: \ \"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\": + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -39976,11 +58698,12 @@ interactions: {\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\": + \"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 @@ -40002,13 +58725,12 @@ interactions: {\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 \"maxLength\": 64\n }\n + \ }\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\": @@ -40063,7 +58785,8 @@ interactions: \"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\": + \ \"type\": \"integer\",\n \"description\": + \"Get the download count of the collection\",\n \"readOnly\": true\n }\n },\n \"required\": [\n \"deprecated\"\n ]\n },\n \ \"CollectionSummaryResponse\": {\n \"type\": \"object\",\n @@ -40088,19 +58811,23 @@ interactions: 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\": + \ },\n \"contents\": {\n \"type\": + \"array\",\n \"items\": {},\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 \"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 \"type\": + \"object\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\"\n }\n + \ },\n \"readOnly\": + true\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\": @@ -40120,18 +58847,19 @@ interactions: \ \"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 + \"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 + \ \"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\": @@ -40187,9 +58915,10 @@ interactions: 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\": + \ },\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 \"signatures\",\n @@ -40242,65 +58971,60 @@ interactions: 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\": + \ \"description\": \"Base class for content guard serializers.\",\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 \"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\": + 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\": - \"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\": + \"Base class for content guard serializers.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"none\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `zstd` - zstd\\n* `gz` - + gz\\n* `none` - none\"\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 @@ -40316,51 +59040,32 @@ interactions: \ \"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\": + \"Base class for content guard serializers.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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\": @@ -40371,121 +59076,150 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"nullable\": true,\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\": + \ \"required\": [\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 \"removed\": {\n \"type\": + \ },\n \"present\": {\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, + \"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 \"DataRepair7272\": {\n \"type\": + \"object\",\n \"properties\": {\n \"dry_run\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"If true, only report issues + without fixing them. If false (default), repair the detected issues.\"\n }\n + \ }\n },\n \"DataRepair7465\": {\n \"type\": + \"object\",\n \"properties\": {\n \"dry_run\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"If true, only report issues + without fixing them. If false (default), repair the detected issues.\"\n }\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` field due + to not all plugins using\\npublications. To include the `publication` field, + plugins should define it::\\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\\nThe serializer also omits the `remote` field, which is used for pull-through + caching\\nand only by plugins which use publications. Plugins implementing + 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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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\": + \"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 \"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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\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 [deprecated]\\n* `storages.backends.s3.S3Storage` - 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\": @@ -40498,30 +59232,51 @@ interactions: with a content guard in the content app.\"\n }\n },\n \ \"required\": [\n \"name\",\n \"storage_class\",\n \ \"storage_settings\"\n ]\n },\n + \ \"DomainBackendMigrator\": {\n \"type\": \"object\",\n + \ \"description\": \"Special serializer for performing a storage + backend migration on a Domain.\",\n \"properties\": {\n \"storage_class\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/StorageClassEnum\"\n }\n + \ ],\n \"description\": \"The + new backend storage class to migrate to.\\n\\n* `pulpcore.app.models.storage.FileSystem` + - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` + - Use Amazon S3 as storage [deprecated]\\n* `storages.backends.s3.S3Storage` + - 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\": + \"The settings for the new storage class to migrate to.\"\n }\n + \ },\n \"required\": [\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 + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": + \"An optional description.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 [deprecated]\\n* `storages.backends.s3.S3Storage` - 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\": @@ -40552,8 +59307,86 @@ interactions: \ \"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 + - linux\"\n },\n \"FileContentUpload\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File Content.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n }\n },\n \"required\": + [\n \"relative_path\"\n ]\n },\n + \ \"FileContentUploadResponse\": {\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 + \ \"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 @@ -40572,34 +59405,37 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"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\": \"File system location to export - to.\"\n },\n \"method\": {\n \"allOf\": - [\n {\n \"$ref\": + 1,\n \"description\": \"Unique name of the 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` - @@ -40610,26 +59446,32 @@ interactions: \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 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\": + \ \"path\"\n ]\n },\n \"FiletypeEnum\": + {\n \"enum\": [\n \"bdist_wheel\",\n \"sdist\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `bdist_wheel` - bdist_wheel\\n* `sdist` - sdist\"\n },\n \"GalaxyRoleResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for Galaxy's representation of Roles.\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\",\n @@ -40645,17 +59487,110 @@ interactions: \ },\n \"source\": {\n \"type\": \"string\",\n \"description\": \"Get source.\",\n \"readOnly\": true\n }\n },\n \"required\": - [\n \"name\"\n ]\n },\n \"Group\": + [\n \"name\"\n ]\n },\n \"GenericRemoteResponse\": {\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\": + \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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.\\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 \"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 \"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 \"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 \"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 \"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 + \ \"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 \"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 + \"Base serializer for use with [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\": @@ -40680,8 +59615,10 @@ interactions: \ \"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 \"prn\": {\n \"type\": + \"string\",\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\": @@ -40691,56 +59628,68 @@ interactions: \"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\": + act on the model-level.\"\n },\n \"content_object_prn\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"prn 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 \"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 \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"content_object_prn\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"prn 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 \"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\": + \ },\n \"required\": [\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 \"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 \"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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true\n }\n \ },\n \"required\": [\n \"username\"\n \ ]\n },\n \"HeaderContentGuard\": {\n \ \"type\": \"object\",\n \"description\": \"A @@ -40768,22 +59717,24 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -40810,35 +59761,60 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"A URI of the repository - version to copy content from.\"\n },\n \"digests\": + \"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 \"type\": \"object\",\n \"description\": + \"Any parameters that were used to create the import.\"\n }\n + \ },\n \"required\": [\n \"params\",\n + \ \"task\"\n ]\n },\n \"LayoutEnum\": + {\n \"enum\": [\n \"nested_alphabetically\",\n + \ \"flat\",\n \"nested_by_digest\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `nested_alphabetically` - nested_alphabetically\\n* `flat` - flat\\n* + `nested_by_digest` - nested_by_digest\"\n },\n \"LoginResponse\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"username\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n }\n }\n + \ },\n \"LoginUpdateResponse\": {\n \"type\": + \"object\",\n \"properties\": {\n \"username\": + {\n \"type\": \"string\",\n \"description\": + \"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 }\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 \"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 @@ -40852,74 +59828,92 @@ interactions: `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 \"MetadataVersionEnum\": {\n \"enum\": + [\n \"1.0\",\n \"1.1\",\n \"1.2\",\n + \ \"2.0\",\n \"2.1\",\n \"2.2\",\n + \ \"2.3\",\n \"2.4\"\n ],\n + \ \"type\": \"string\",\n \"description\": \"* + `1.0` - 1.0\\n* `1.1` - 1.1\\n* `1.2` - 1.2\\n* `2.0` - 2.0\\n* `2.1` - 2.1\\n* + `2.2` - 2.2\\n* `2.3` - 2.3\\n* `2.4` - 2.4\"\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 + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 when this task was identified ready for pickup.\"\n },\n - \ \"started_at\": {\n \"type\": \"string\",\n - \ \"format\": \"date-time\",\n \"readOnly\": + \"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 - started execution.\"\n },\n \"finished_at\": + 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 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\": + \"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 \"nullable\": true,\n \"readOnly\": + true,\n \"description\": \"DEPRECATED - Always null\"\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 + \"Base serializer for use with [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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": @@ -40940,79 +59934,615 @@ interactions: 256\n },\n \"name\": {\n \"type\": \"string\",\n \"maxLength\": 256\n }\n \ },\n \"required\": [\n \"name\",\n - \ \"url\"\n ]\n },\n \"NestedRole\": + \ \"url\"\n ]\n },\n \"NestedOpenPGPPublicSubkey\": {\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\": + \"Base serializer for use with [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 \"fingerprint\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"maxLength\": 64\n },\n \"created\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n }\n },\n \"required\": + [\n \"created\",\n \"fingerprint\"\n + \ ]\n },\n \"NestedOpenPGPPublicSubkeyResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"fingerprint\": + {\n \"type\": \"string\",\n \"maxLength\": + 64\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n },\n + \ \"readOnly\": true\n }\n },\n + \ \"required\": [\n \"created\",\n \"fingerprint\"\n + \ ]\n },\n \"NestedOpenPGPSignature\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"issuer\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"maxLength\": + 16\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"signers_user_id\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1\n },\n \"key_expiration_time\": {\n + \ \"type\": \"string\",\n \"nullable\": + true\n },\n \"expired\": {\n \"type\": + \"boolean\"\n }\n },\n \"required\": + [\n \"created\",\n \"expired\"\n ]\n + \ },\n \"NestedOpenPGPSignatureResponse\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"issuer\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"maxLength\": + 16\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"signers_user_id\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"key_expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"expired\": {\n \"type\": \"boolean\"\n + \ },\n \"key_expired\": {\n \"type\": + \"string\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"created\",\n + \ \"expired\"\n ]\n },\n \"NestedOpenPGPUserAttribute\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"sha256\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"maxLength\": 128\n }\n },\n + \ \"required\": [\n \"sha256\"\n ]\n + \ },\n \"NestedOpenPGPUserAttributeResponse\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"sha256\": {\n \"type\": \"string\",\n + \ \"maxLength\": 128\n },\n \"signatures\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n + \ },\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"sha256\"\n + \ ]\n },\n \"NestedOpenPGPUserID\": {\n + \ \"type\": \"object\",\n \"description\": \"Base + serializer for use with [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 \"user_id\": {\n \"type\": \"string\",\n \"minLength\": 1\n }\n },\n \"required\": - [\n \"role\"\n ]\n },\n \"NestedRoleResponse\": + [\n \"user_id\"\n ]\n },\n \"NestedOpenPGPUserIDResponse\": {\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 + \"Base serializer for use with [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 \"user_id\": + {\n \"type\": \"string\"\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n },\n + \ \"readOnly\": true\n }\n },\n + \ \"required\": [\n \"user_id\"\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 },\n - \ \"default\": []\n },\n \"role\": - {\n \"type\": \"string\"\n }\n },\n + {\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 \"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 \"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 \"NpmPackageUpload\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for synchronous npm package uploads.\\n\\nHandles file-to-artifact + conversion and metadata extraction in a single\\nrequest instead of dispatching + an async task.\",\n \"properties\": {\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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. If not provided, it will be computed + from name and version.\"\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 + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The name of the npm package.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The version of the npm package.\"\n + \ }\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_name\": + {\n \"type\": \"string\",\n \"description\": + \"Name of the Containerfile, from build_context, 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 \"build_context\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"RepositoryVersion to be used as the build context for container images.\"\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 },\n \"OpenPGPDistribution\": {\n + \ \"type\": \"object\",\n \"description\": \"The + Serializer for the Distribution model.\\n\\nThe serializer deliberately omits + the `publication` field due to not all plugins using\\npublications. To include + the `publication` field, plugins should define it::\\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\\nThe serializer also omits the `remote` field, + which is used for pull-through caching\\nand only by plugins which use publications. + Plugins implementing 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 \"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 \"OpenPGPDistributionResponse\": {\n \"type\": + \"object\",\n \"description\": \"The Serializer for the Distribution + model.\\n\\nThe serializer deliberately omits the `publication` field due + to not all plugins using\\npublications. To include the `publication` field, + plugins should define it::\\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\\nThe serializer also omits the `remote` field, which is used for pull-through + caching\\nand only by plugins which use publications. Plugins implementing + 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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"OpenPGPKeyring\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"OpenPGPKeyringResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"OpenPGPPublicKey\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for content types with no Artifact.\",\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n }\n }\n },\n \"OpenPGPPublicKeyResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for content types with no Artifact.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"fingerprint\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"maxLength\": + 64\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true\n },\n \"user_ids\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPUserIDResponse\"\n },\n + \ \"readOnly\": true\n },\n \"user_attributes\": {\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\": + {\n \"$ref\": \"#/components/schemas/NestedOpenPGPUserAttributeResponse\"\n + \ },\n \"readOnly\": true\n },\n + \ \"public_subkeys\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPPublicSubkeyResponse\"\n },\n + \ \"readOnly\": true\n }\n }\n + \ },\n \"OpenPGPPublicSubkeyResponse\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"fingerprint\": {\n \"type\": + \"string\",\n \"maxLength\": 64\n },\n + \ \"created\": {\n \"type\": \"string\",\n + \ \"format\": \"date-time\"\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n },\n + \ \"readOnly\": true\n },\n \"public_key\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"created\",\n + \ \"fingerprint\"\n ]\n },\n \"OpenPGPSignatureResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"issuer\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"maxLength\": + 16\n },\n \"created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"signers_user_id\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"key_expiration_time\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"expired\": {\n \"type\": \"boolean\"\n + \ },\n \"key_expired\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"signed_content\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"created\",\n \"expired\"\n ]\n + \ },\n \"OpenPGPUserAttributeResponse\": {\n \"type\": + \"object\",\n \"description\": \"Base serializer for use with + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"sha256\": {\n \"type\": + \"string\",\n \"maxLength\": 128\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n },\n + \ \"readOnly\": true\n },\n \"public_key\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"sha256\"\n + \ ]\n },\n \"OpenPGPUserIDResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"user_id\": {\n \"type\": + \"string\"\n },\n \"signatures\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/NestedOpenPGPSignatureResponse\"\n + \ },\n \"readOnly\": true\n },\n + \ \"public_key\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"user_id\"\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 + \ \"maximum\": 4294967295,\n \"minimum\": + 0\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\": @@ -41073,28 +60603,47 @@ interactions: \ \"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 + 64\n },\n \"protocol_version\": {\n + \ \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/ProtocolVersionEnum\"\n }\n + \ ],\n \"default\": 1,\n \"description\": + \"Protocol version to use for the upload. Only version 1 is supported.\\n\\n* + `1` - 1\"\n },\n \"filetype\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/FiletypeEnum\"\n }\n ],\n + \ \"description\": \"Type of artifact to upload.\\n\\n* + `bdist_wheel` - bdist_wheel\\n* `sdist` - sdist\"\n },\n + \ \"metadata_version\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/MetadataVersionEnum\"\n }\n + \ ],\n \"description\": \"Metadata + version of the uploaded package.\\n\\n* `1.0` - 1.0\\n* `1.1` - 1.1\\n* `1.2` + - 1.2\\n* `2.0` - 2.0\\n* `2.1` - 2.1\\n* `2.2` - 2.2\\n* `2.3` - 2.3\\n* + `2.4` - 2.4\"\n },\n \"attestations\": + {\n \"writeOnly\": true,\n \"description\": + \"A JSON list containing attestations for the package.\"\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=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\": @@ -41310,6 +60859,20 @@ interactions: \ },\n \"results\": {\n \"type\": \"array\",\n \"items\": {\n \"$ref\": \"#/components/schemas/GalaxyRoleVersionResponse\"\n }\n + \ }\n }\n },\n \"PaginatedGenericRemoteResponseList\": + {\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/GenericRemoteResponse\"\n }\n \ }\n }\n },\n \"PaginatedGroupResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n @@ -41394,7 +60957,7 @@ interactions: \ },\n \"results\": {\n \"type\": \"array\",\n \"items\": {\n \"$ref\": \"#/components/schemas/MultipleArtifactContentResponse\"\n }\n - \ }\n }\n },\n \"PaginatedPublicationResponseList\": + \ }\n }\n },\n \"PaginatedOpenPGPDistributionResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n \ \"properties\": {\n \"count\": {\n \"type\": @@ -41407,8 +60970,8 @@ interactions: \"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\": + \"#/components/schemas/OpenPGPDistributionResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPKeyringResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n \ \"properties\": {\n \"count\": {\n \"type\": @@ -41421,8 +60984,8 @@ interactions: \"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\": + \"#/components/schemas/OpenPGPKeyringResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPPublicKeyResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n \ \"properties\": {\n \"count\": {\n \"type\": @@ -41435,8 +60998,8 @@ interactions: \"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\": + \"#/components/schemas/OpenPGPPublicKeyResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPPublicSubkeyResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n \ \"properties\": {\n \"count\": {\n \"type\": @@ -41449,8 +61012,8 @@ interactions: \"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\": + \"#/components/schemas/OpenPGPPublicSubkeyResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPSignatureResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n \ \"properties\": {\n \"count\": {\n \"type\": @@ -41463,8 +61026,78 @@ interactions: \"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\": + \"#/components/schemas/OpenPGPSignatureResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPUserAttributeResponseList\": + {\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/OpenPGPUserAttributeResponse\"\n }\n + \ }\n }\n },\n \"PaginatedOpenPGPUserIDResponseList\": + {\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/OpenPGPUserIDResponse\"\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\": @@ -41477,8 +61110,22 @@ interactions: \"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\": + \"#/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 \"PaginatedRepositoryResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n \ \"properties\": {\n \"count\": {\n \"type\": @@ -41646,7 +61293,21 @@ interactions: \ },\n \"results\": {\n \"type\": \"array\",\n \"items\": {\n \"$ref\": \"#/components/schemas/UserRoleResponse\"\n }\n }\n - \ }\n },\n \"PaginatedWorkerResponseList\": + \ }\n },\n \"PaginatedVulnerabilityReportResponseList\": + {\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/VulnerabilityReportResponse\"\n }\n + \ }\n }\n },\n \"PaginatedWorkerResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n \ \"properties\": {\n \"count\": {\n \"type\": @@ -42011,6 +61672,20 @@ interactions: \ },\n \"results\": {\n \"type\": \"array\",\n \"items\": {\n \"$ref\": \"#/components/schemas/container.TagResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.AptAlternateContentSourceResponseList\": + {\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.AptAlternateContentSourceResponse\"\n }\n \ }\n }\n },\n \"Paginateddeb.AptDistributionResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n @@ -42305,6 +61980,20 @@ interactions: \ },\n \"results\": {\n \"type\": \"array\",\n \"items\": {\n \"$ref\": \"#/components/schemas/file.FileDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedfile.FileGitRemoteResponseList\": + {\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.FileGitRemoteResponse\"\n }\n \ }\n }\n },\n \"Paginatedfile.FilePublicationResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n @@ -42417,6 +62106,76 @@ interactions: \ },\n \"results\": {\n \"type\": \"array\",\n \"items\": {\n \"$ref\": \"#/components/schemas/gem.GemRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedhugging_face.HuggingFaceContentResponseList\": + {\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/hugging_face.HuggingFaceContentResponse\"\n }\n + \ }\n }\n },\n \"Paginatedhugging_face.HuggingFaceDistributionResponseList\": + {\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/hugging_face.HuggingFaceDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedhugging_face.HuggingFacePublicationResponseList\": + {\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/hugging_face.HuggingFacePublicationResponse\"\n }\n + \ }\n }\n },\n \"Paginatedhugging_face.HuggingFaceRemoteResponseList\": + {\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/hugging_face.HuggingFaceRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedhugging_face.HuggingFaceRepositoryResponseList\": + {\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/hugging_face.HuggingFaceRepositoryResponse\"\n }\n \ }\n }\n },\n \"Paginatedmaven.MavenArtifactResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n @@ -42473,6 +62232,62 @@ interactions: \ },\n \"results\": {\n \"type\": \"array\",\n \"items\": {\n \"$ref\": \"#/components/schemas/maven.MavenRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatednpm.NpmDistributionResponseList\": + {\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/npm.NpmDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatednpm.NpmRemoteResponseList\": + {\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/npm.NpmRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatednpm.NpmRepositoryResponseList\": + {\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/npm.NpmRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatednpm.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/npm.PackageResponse\"\n }\n \ }\n }\n },\n \"Paginatedostree.OstreeCommitResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n @@ -42599,6 +62414,34 @@ interactions: \ },\n \"results\": {\n \"type\": \"array\",\n \"items\": {\n \"$ref\": \"#/components/schemas/ostree.OstreeSummaryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedpython.PackageProvenanceResponseList\": + {\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.PackageProvenanceResponse\"\n }\n + \ }\n }\n },\n \"Paginatedpython.PythonBlocklistEntryResponseList\": + {\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.PythonBlocklistEntryResponse\"\n }\n \ }\n }\n },\n \"Paginatedpython.PythonDistributionResponseList\": {\n \"type\": \"object\",\n \"required\": [\n \ \"count\",\n \"results\"\n ],\n @@ -42932,29 +62775,25 @@ interactions: {\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\": + \"Base class for content guard serializers.\",\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\": @@ -42965,12 +62804,16 @@ interactions: \ \"description\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": \"An optional description.\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\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 [deprecated]\\n* `storages.backends.s3.S3Storage` - 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\": @@ -42985,7 +62828,7 @@ interactions: \"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\": + \"Unique name of the exporter.\"\n },\n \"path\": {\n \"type\": \"string\",\n \"minLength\": 1,\n \"description\": \"File system location to export to.\"\n },\n \"method\": {\n \"allOf\": @@ -43018,25 +62861,106 @@ interactions: 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 },\n \"PatchedLoginUpdate\": {\n + \ \"type\": \"object\",\n \"properties\": {\n + \ \"username\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"150 characters or fewer. Letters, digits and @/./+/-/_ only.\",\n \"maxLength\": + 150\n },\n \"old_password\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"Old password\"\n },\n + \ \"new_password\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"New password\"\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 }\n },\n + \ \"PatchedOpenPGPDistribution\": {\n \"type\": \"object\",\n + \ \"description\": \"The Serializer for the Distribution model.\\n\\nThe + serializer deliberately omits the `publication` field due to not all plugins + using\\npublications. To include the `publication` field, plugins should define + it::\\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\\nThe serializer also omits the `remote` field, which is used for pull-through + caching\\nand only by plugins which use publications. Plugins implementing + 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 \"base_path\": {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"Unique name of the file system - exporter.\"\n },\n \"path\": {\n \"type\": + 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\": - \"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\": + \"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\": \"Last attempted export for - this PulpExporter\"\n }\n }\n },\n - \ \"PatchedPulpImporter\": {\n \"type\": \"object\",\n - \ \"description\": \"Serializer for PulpImporters.\",\n \"properties\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n }\n }\n },\n \"PatchedOpenPGPKeyring\": + {\n \"type\": \"object\",\n \"description\": + \"Base serializer for use with [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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"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 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\": @@ -43046,18 +62970,14 @@ interactions: '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\": + \"Base class for content guard serializers.\",\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 @@ -43069,24 +62989,20 @@ interactions: \"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\": + \"object\",\n \"properties\": {\n \"state\": {\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\": + 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\": @@ -43113,12 +63029,20 @@ interactions: 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\": + are not trimmed.\"\n },\n \"q_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\": + true,\n \"description\": \"Filter distributions on + the upstream Pulp using complex filtering. E.g. pulp_label_select=\\\"foo\\\" + OR pulp_label_select=\\\"key=val\\\"\"\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy357Enum\"\n }\n ],\n + \ \"description\": \"Policy for how replicate will manage + the local objects within the domain.\\n\\n* `all` - Replicate manages ALL + local objects within the domain.\\n* `labeled` - Replicate will only manage + the objects created from a previous replication, unlabled local objects will + be untouched.\\n* `nodelete` - Replicate will not delete any local object + whether they were created by replication or not.\"\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\": @@ -43204,19 +63128,23 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"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 @@ -43224,27 +63152,36 @@ interactions: \"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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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\": \"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\": + 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 @@ -43258,25 +63195,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -43300,8 +63223,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -43317,28 +63245,23 @@ interactions: \"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 + \"boolean\",\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 \"username\": + \"boolean\",\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 \"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 \"client_key\": {\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 - \ \"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_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\": + 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 @@ -43346,63 +63269,68 @@ interactions: \ },\n \"rate_limit\": {\n \"type\": \"integer\",\n \"format\": \"int64\",\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 \"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 \"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 \"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 - \ \"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 \"minLength\": 1,\n \"description\": - \"The URL of an external content source.\"\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\": + for each concurrent downloader\"\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 + \ \"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 \"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 \"headers\": - {\n \"type\": \"array\",\n \"items\": - {\n \"type\": \"object\"\n },\n - \ \"description\": \"Headers for aiohttp.Clientsession\"\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 \"password\": + 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 + \ \"headers\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"object\"\n },\n \"description\": + \"Headers for aiohttp.Clientsession\"\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 \"proxy_url\": + are not trimmed.\"\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 \"proxy_url\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": - \"The proxy URL. Format: scheme://host:port\"\n },\n \"metadata_only\": + \"The proxy URL. Format: scheme://host:port\"\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 + \ \"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 \"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 remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\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 \"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 \"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 \"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\": @@ -43416,27 +63344,36 @@ interactions: \"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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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\": \"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\": + 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 @@ -43450,25 +63387,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -43492,8 +63415,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -43522,26 +63450,26 @@ interactions: \ }\n }\n },\n \"Patchedcontainer.ContainerDistribution\": {\n \"type\": \"object\",\n \"description\": \"A serializer for ContainerDistribution.\",\n \"properties\": - {\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 - \ \"hidden\": {\n \"type\": \"boolean\",\n + {\n \"hidden\": {\n \"type\": \"boolean\",\n \ \"default\": false,\n \"description\": \"Whether this distribution should be shown in the content app.\"\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 \"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 \"pulp_labels\": - {\n \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"repository_version\": + \"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\": @@ -43554,26 +63482,29 @@ interactions: \ \"Patchedcontainer.ContainerPullThroughDistribution\": {\n \"type\": \"object\",\n \"description\": \"A serializer for a specialized pull-through distribution referencing sub-distributions.\",\n \"properties\": - {\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 - \ \"hidden\": {\n \"type\": \"boolean\",\n + {\n \"hidden\": {\n \"type\": \"boolean\",\n \ \"default\": false,\n \"description\": \"Whether this distribution should be shown in the content app.\"\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 \"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 \"pulp_labels\": - {\n \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"remote\": + \"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 \"remote\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"description\": \"Remote that can be used to fetch content when using pull-through caching.\"\n },\n @@ -43596,8 +63527,15 @@ interactions: \"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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy7e0Enum\"\n }\n ],\n + \ \"default\": \"on_demand\"\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\": @@ -43630,34 +63568,22 @@ interactions: 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\": + be used.\"\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 @@ -43670,8 +63596,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -43691,51 +63622,75 @@ interactions: \ },\n \"Patchedcontainer.ContainerPushRepository\": {\n \"type\": \"object\",\n \"description\": \"Serializer for Container Push Repositories.\",\n \"properties\": - {\n \"description\": {\n \"type\": + {\n \"retain_checkpoints\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Retain X checkpoint publications + for the repository. Default is null which retains all checkpoints.\",\n \"minimum\": + 1\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 \"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 \"manifest_signing_service\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": true,\n \"description\": - \"A reference to an associated signing service.\"\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 \"name\": {\n \"type\": - \"string\",\n \"minLength\": 1,\n \"description\": - \"A unique name for this repository.\"\n },\n \"pulp_labels\": - {\n \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\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 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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 username to authenticte to the proxy.\"\n },\n \"proxy_password\": + \"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 @@ -43749,34 +63704,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -43800,8 +63732,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -43838,18 +63775,40 @@ interactions: {\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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"A reference to an associated signing service.\"\n }\n + \ }\n },\n \"Patcheddeb.AptAlternateContentSource\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for APT 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 \"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\": @@ -43868,17 +63827,37 @@ interactions: {\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\": + \ \"repository_version\": {\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\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 @@ -43913,31 +63892,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -43961,8 +63920,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -44017,28 +63981,38 @@ interactions: {\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 + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. Will create a standard structured APT publication.\"\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\": @@ -44079,9 +64053,100 @@ interactions: {\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\": + \ \"repository_version\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"Publication to be served\"\n + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\n }\n + \ }\n },\n \"Patchedfile.FileGitRemote\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Git 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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 + \ \"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 \"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 \"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 + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"default\": \"HEAD\",\n \"description\": + \"The git ref (branch, tag, or commit hash) to sync from. Defaults to HEAD.\"\n \ }\n }\n },\n \"Patchedfile.FileRemote\": {\n \"type\": \"object\",\n \"description\": \"Serializer for File Remotes.\",\n \"properties\": {\n \"name\": @@ -44089,7 +64154,22 @@ interactions: 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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 @@ -44124,20 +64204,120 @@ interactions: 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 + \ \"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 \"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 \"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\": + \ \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to 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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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: @@ -44148,7 +64328,46 @@ interactions: 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\": + to have to be downloaded again.\"\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 + \ \"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 \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -44172,14 +64391,190 @@ interactions: {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\"\n },\n \ \"description\": \"Headers for aiohttp.Clientsession\"\n - \ },\n \"rate_limit\": {\n \"type\": + \ },\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 + \ \"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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"Patchedhugging_face.HuggingFaceDistribution\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for HuggingFaceDistribution + with pull-through caching support.\",\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 \"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 \"Patchedhugging_face.HuggingFaceRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceRemote with Hugging Face specific configuration.\",\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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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' enables pull-through + caching.\\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 + \ \"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 + \ \"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 \"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 \"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 + \ \"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\": + for each concurrent downloader\"\n },\n \"hf_hub_url\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"minLength\": 1,\n \"default\": + \"https://huggingface.co\",\n \"description\": \"Base + URL for Hugging Face Hub\"\n },\n \"hf_token\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Hugging Face authentication + token for private repositories\"\n }\n }\n + \ },\n \"Patchedhugging_face.HuggingFaceRepository\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceRepository.\\n\\nAdd any new fields if defined + on HuggingFaceRepository.\\nSimilar to the example above, in HuggingFaceContentSerializer.\\nAdditional + validators can be added to the parent validators list\\n\\nFor example::\\n\\nclass + Meta:\\n validators = platform.RepositorySerializer.Meta.validators + [myValidator1, + myValidator2]\",\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\": @@ -44191,56 +64586,64 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 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\": + \"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\": + \ \"repository_version\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"Publication to be served\"\n - \ },\n \"remote\": {\n \"type\": + true,\n \"description\": \"RepositoryVersion 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 },\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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 @@ -44275,31 +64678,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -44323,97 +64706,118 @@ interactions: {\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\": + \ },\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 + \ \"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\": + 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 \"nullable\": true\n - \ }\n }\n },\n \"Patchedgem.GemRepository\": - {\n \"type\": \"object\",\n \"description\": - \"A Serializer for GemRepository.\",\n \"properties\": {\n + 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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 + \ \"Patchednpm.NpmDistribution\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for NPM 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 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\": + \"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\": + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion 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 \"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 },\n \"Patchednpm.NpmRemote\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for NpmRemote.\\n\\nAdd any new fields if defined on NpmRemote.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RemoteSerializer.Meta.validators + [myValidator1, + ...]\\n\\nBy default the 'policy' field in core_serializers.RemoteSerializer + only validates the choice\\n'immediate'. To add on-demand support for more + 'policy' options, e.g. 'streamed' or 'on_demand',\\nre-define the 'policy' + option as follows::\",\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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\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 + \ \"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\": \"The username to authenticte - to the proxy.\"\n },\n \"proxy_password\": + 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 @@ -44427,25 +64831,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -44469,14 +64859,22 @@ interactions: {\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\": + \ },\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 + \ \"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 \"Patchednpm.NpmRepository\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for NpmRepository.\\n\\nAdd + any new fields if defined on NpmRepository.\\nSimilar to the example above, + in NpmPackageSerializer.\\nAdditional validators can be added to the parent + validators list\\n\\nFor example::\\n\\nclass Meta:\\n validators = core_serializers.RepositorySerializer.Meta.validators + + [myValidator1, ...]\",\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\": @@ -44488,30 +64886,34 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": \"A unique name. Ex, `rawhide` - and `stable`.\"\n },\n \"repository\": + 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 @@ -44526,8 +64928,20 @@ interactions: \"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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 + \ \"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\": @@ -44560,39 +64974,22 @@ interactions: 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\": + be used.\"\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 @@ -44605,8 +65002,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -44641,13 +65043,17 @@ interactions: {\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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": @@ -44670,10 +65076,14 @@ interactions: {\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\": + \ \"repository_version\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"Publication to be served\"\n - \ },\n \"allow_uploads\": {\n \"type\": + true,\n \"description\": \"RepositoryVersion to be + served.\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served. [Deprecated]\",\n \"deprecated\": + true\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 @@ -44687,7 +65097,22 @@ interactions: 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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 @@ -44722,31 +65147,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -44770,8 +65175,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -44798,7 +65208,10 @@ interactions: {\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 + windows, macos, freebsd, and linux.\"\n },\n \"provenance\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether to sync available + provenances for Python packages.\"\n }\n }\n \ },\n \"Patchedpython.PythonRepository\": {\n \"type\": \"object\",\n \"description\": \"Serializer for Python Repositories.\",\n \ \"properties\": {\n \"pulp_labels\": {\n @@ -44814,14 +65227,27 @@ interactions: \ \"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 + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. [Deprecated]\",\n \"deprecated\": + true\n },\n \"allow_package_substitution\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Whether to allow package + substitution (replacing existing packages with packages that have the same + filename but a different checksum). When False, any new repository version + that would cause such a substitution will be rejected. This applies to all + repository version creation paths including uploads, modify, and sync. When + True (the default), package substitution is allowed.\"\n }\n \ }\n },\n \"Patchedrpm.RpmAlternateContentSource\": {\n \"type\": \"object\",\n \"description\": \"Serializer for RPM alternate content source.\",\n \"properties\": @@ -44862,41 +65288,61 @@ interactions: {\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\": + \ \"repository_version\": {\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\": + true,\n \"description\": \"RepositoryVersion to 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\": + Pulp should generate *.repo files.\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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\": \"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\": + 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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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\": \"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\": + 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 @@ -44910,31 +65356,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -44958,8 +65384,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -44980,69 +65411,58 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"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 - 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\": + package signing service.\"\n },\n \"package_signing_fingerprint\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The pubkey fingerprint to be passed to the package signing service. Format: + 'v:' or 'keyid:<16-hex-char>'. Example: 'v4:ABCDEF1234567890ABCDEF1234567890ABCDEF12'.\",\n + \ \"maxLength\": 68\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 + - sha512\"\n },\n \"repo_config\": {\n + \ \"description\": \"A JSON document describing the + config.repo file Pulp should generate for this repo\"\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 + metadata files.\\n\\n* `zstd` - zstd\\n* `gz` - gz\\n* `none` - none\"\n },\n + \ \"layout\": {\n \"allOf\": [\n + \ {\n \"$ref\": \"#/components/schemas/LayoutEnum\"\n + \ }\n ],\n \"nullable\": + true,\n \"description\": \"How to layout the packages + within the published repository.\\n\\n* `nested_alphabetically` - nested_alphabetically\\n* + `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\n }\n \ }\n },\n \"Patchedrpm.UlnRemote\": {\n \ \"type\": \"object\",\n \"description\": \"A Serializer for UlnRemote.\",\n \"properties\": {\n \"name\": @@ -45052,27 +65472,43 @@ interactions: \"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\": + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\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 \"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\": \"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\": + 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 @@ -45083,31 +65519,11 @@ interactions: \ },\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\": + \ },\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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -45131,15 +65547,27 @@ interactions: {\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\": + \ },\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 + \ \"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 }\n },\n \"Policy357Enum\": + {\n \"enum\": [\n \"all\",\n \"labeled\",\n + \ \"nodelete\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `all` - Replicate manages + ALL local objects within the domain.\\n* `labeled` - Replicate will only manage + the objects created from a previous replication, unlabled local objects will + be untouched.\\n* `nodelete` - Replicate will not delete any local object + whether they were created by replication or not.\"\n },\n \"Policy692Enum\": {\n \"enum\": [\n \"immediate\",\n \"on_demand\",\n \ \"streamed\"\n ],\n \"type\": \"string\",\n \"description\": \"* `immediate` - When syncing, @@ -45152,15 +65580,13 @@ interactions: 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 \"PolicyB5fEnum\": {\n \"enum\": + [\n \"immediate\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `immediate` - When syncing, + download all metadata and content now.\"\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\": @@ -45168,9 +65594,9 @@ interactions: \ }\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 + \"Base serializer for use with [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\": @@ -45193,10 +65619,12 @@ interactions: \ \"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\": + \ \"ProtocolVersionEnum\": {\n \"enum\": [\n 1\n + \ ],\n \"type\": \"integer\",\n \"description\": + \"* `1` - 1\"\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 @@ -45212,25 +65640,28 @@ interactions: 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 + \ \"description\": \"Base serializer for use with [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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\"\n },\n \"repository\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"description\": + \"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\": @@ -45259,68 +65690,50 @@ interactions: \"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 + hrefs (replaces last_export).\"\n },\n \"meta\": + {\n \"type\": \"object\",\n \"writeOnly\": + true,\n \"description\": \"Dictionary of meta information + about the export. Stored in the TOC JSON.\"\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": + \ },\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 \"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 \"toc_info\": {\n \"type\": + \"object\",\n \"readOnly\": true,\n \"description\": + \"Filename, sha256-checksum and meta 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\": \"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\": + 1,\n \"description\": \"Unique name of the 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\": @@ -45330,24 +65743,52 @@ interactions: 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 },\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 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\": @@ -45390,31 +65831,33 @@ interactions: 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-28\",\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": \"2026-03-28\",\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. @@ -45442,12 +65885,113 @@ interactions: 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 + \ ]\n },\n \"PythonPackageContentUpload\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for requests to synchronously upload Python packages.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\n },\n \"artifact\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\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 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 + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"description\": + {\n \"type\": \"string\",\n \"description\": + \"A longer description of the package that can run to several paragraphs.\"\n + \ },\n \"home_page\": {\n \"type\": + \"string\",\n \"description\": \"The URL for the package's + home page.\"\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 \"license\": + {\n \"type\": \"string\",\n \"description\": + \"Text indicating the license covering the distribution\"\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 \"summary\": {\n \"type\": + \"string\",\n \"description\": \"A one-line summary + of what the package does.\"\n },\n \"classifiers\": + {\n \"description\": \"A JSON list containing classification + values for a Python package.\"\n },\n \"download_url\": + {\n \"type\": \"string\",\n \"description\": + \"Legacy field denoting the URL from which this package can be downloaded.\"\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 + \ \"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 \"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 \"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 + \ \"provides_dist\": {\n \"description\": + \"A JSON list containing names of a Distutils project which is contained within + this distribution.\"\n },\n \"requires_external\": + {\n \"description\": \"A JSON list containing some + dependency in the system that the distribution is to be used.\"\n },\n + \ \"requires_dist\": {\n \"description\": + \"A JSON list containing names of some other distutils project required by + this 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 \"description_content_type\": + {\n \"type\": \"string\",\n \"description\": + \"A string stating the markup syntax (if any) used in the distribution's description, + so that tools can intelligently render the description.\"\n },\n + \ \"provides_extras\": {\n \"description\": + \"A JSON list containing names of optional features provided by the package.\"\n + \ },\n \"dynamic\": {\n \"description\": + \"A JSON list containing names of other core metadata fields which are permitted + to vary between sdist and bdist packages. Fields NOT marked dynamic MUST be + the same between bdist and sdist.\"\n },\n \"license_expression\": + {\n \"type\": \"string\",\n \"description\": + \"Text string that is a valid SPDX license expression.\"\n },\n + \ \"license_file\": {\n \"description\": + \"A JSON list containing names of the paths to license-related files.\"\n + \ },\n \"sha256\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"default\": + \"\",\n \"description\": \"The SHA256 digest of this + package.\"\n },\n \"metadata_sha256\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The SHA256 digest of the package's METADATA file.\"\n },\n + \ \"attestations\": {\n \"writeOnly\": + true,\n \"description\": \"A JSON list containing attestations + for the package.\"\n }\n }\n },\n + \ \"RBACContentGuard\": {\n \"type\": \"object\",\n + \ \"description\": \"Base class for content guard serializers.\",\n \ \"properties\": {\n \"name\": {\n \"type\": \"string\",\n \"minLength\": 1,\n \"description\": \"The unique name.\"\n },\n \"description\": @@ -45456,35 +66000,61 @@ interactions: \"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\": + \"object\",\n \"description\": \"Base class for content guard + serializers.\",\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"name\"\n ]\n },\n \"RPMPackageUpload\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for requests to synchronously upload RPM packages.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"artifact\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\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 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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n }\n }\n },\n \"ReclaimSpace\": {\n \"type\": \"object\",\n \"description\": \"Serializer for reclaim disk space operation.\",\n \"properties\": {\n \"repo_hrefs\": {\n \"type\": @@ -45508,54 +66078,49 @@ interactions: {\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 },\n \"RemoteNetworkConfig\": {\n + \ \"type\": \"object\",\n \"description\": \"Shared + network configuration fields and validation logic used by both\\nRemoteSerializer + and UploadSerializerFieldsMixin.\",\n \"properties\": {\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\": + 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 \"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 + 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 \ \"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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -45579,21 +66144,66 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\n }\n }\n + \ },\n \"RemoteNetworkConfigResponse\": {\n \"type\": + \"object\",\n \"description\": \"Shared network configuration + fields and validation logic used by both\\nRemoteSerializer and UploadSerializerFieldsMixin.\",\n + \ \"properties\": {\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 \"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 \"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 \"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 \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\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 + \ \"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 \"RemoveImage\": {\n \"type\": \"object\",\n \"description\": \"A serializer for parsing and validating data associated with the image removal.\",\n \"properties\": @@ -45627,14 +66237,17 @@ interactions: {\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 },\n \"RepoTypeEnum\": {\n \"enum\": + [\n \"models\",\n \"datasets\",\n \"spaces\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `models` - Models\\n* `datasets` - Datasets\\n* `spaces` - Spaces\"\n + \ },\n \"Repository\": {\n \"type\": \"object\",\n + \ \"description\": \"Base serializer for use with [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\": @@ -45646,12 +66259,16 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 @@ -45660,47 +66277,48 @@ interactions: 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\": + [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 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\": + 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 [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_labels\": {\n \"type\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -45714,55 +66332,62 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"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 + \"Base serializer for use with [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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 @@ -45771,7 +66396,9 @@ interactions: \"#/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 + content in the version and the HREF to view them.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"readOnly\": true\n }\n \ }\n },\n \"Role\": {\n \"type\": \"object\",\n \"description\": \"Serializer for Role.\",\n \ \"properties\": {\n \"name\": {\n \"type\": @@ -45790,34 +66417,37 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -45842,36 +66472,37 @@ interactions: {\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\": + \ \"minLength\": 1\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 },\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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 + \"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\": - \"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 @@ -45897,22 +66528,22 @@ interactions: \"#/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 \"$ref\": \"#/components/schemas/AppStatusResponse\"\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 \"$ref\": \"#/components/schemas/AppStatusResponse\"\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/AppStatusResponse\"\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\": @@ -45935,33 +66566,34 @@ interactions: \ \"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 + \ \"storages.backends.s3boto3.S3Boto3Storage\",\n \"storages.backends.s3.S3Storage\",\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 [deprecated]\\n* + `storages.backends.s3.S3Storage` - 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\": \"Number of bytes in use\",\n - \ \"minimum\": 0\n },\n \"free\": + 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 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\": + \"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 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\": @@ -45997,11 +66629,12 @@ interactions: \ }\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\": + \"object\",\n \"description\": \"A serializer for the Tags + on CollectionVersions.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The name of the Tag.\"\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\": @@ -46011,20 +66644,21 @@ interactions: \ \"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\": + [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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": + \"Whether all tasks have been spawned for this task group.\",\n \"deprecated\": + true\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\": @@ -46055,34 +66689,38 @@ interactions: \ \"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 + \"Base serializer for use with [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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": - \"User who dispatched this task.\"\n },\n \"unblocked_at\": + \"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 \"format\": + \"uri\",\n \"nullable\": true,\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 @@ -46093,17 +66731,15 @@ interactions: \"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\": + \ \"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 \"nullable\": + true,\n \"readOnly\": true,\n \"description\": + \"DEPRECATED - Always null\"\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\": @@ -46119,34 +66755,44 @@ interactions: \"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\": + \"Resources created by this task.\"\n },\n \"created_resource_prns\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"readOnly\": + true,\n \"description\": \"Resources created by this + task as PRNs.\"\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 + \"A list of resources required by that task.\"\n },\n \"result\": + {\n \"readOnly\": true,\n \"description\": + \"The result of this 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\": + serializer for use with [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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -46215,23 +66861,21 @@ interactions: \ \"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\": + \ \"description\": \"Serializer for synchronously UNsetting + a label.\",\n \"properties\": {\n \"key\": {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"pattern\": \"^[-a-zA-Z0-9_]+$\"\n }\n + 1\n }\n },\n \"required\": + [\n \"key\"\n ]\n },\n \"UnsetLabelResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for synchronously UNsetting a label.\",\n \"properties\": + {\n \"key\": {\n \"type\": \"string\"\n + \ },\n \"value\": {\n \"type\": + \"string\",\n \"readOnly\": true\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\": + \ ]\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\": @@ -46263,19 +66907,21 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -46287,19 +66933,21 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 @@ -46339,35 +66987,46 @@ interactions: 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\": + are not trimmed.\"\n },\n \"q_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\": + true,\n \"description\": \"Filter distributions on + the upstream Pulp using complex filtering. E.g. pulp_label_select=\\\"foo\\\" + OR pulp_label_select=\\\"key=val\\\"\"\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy357Enum\"\n }\n ],\n + \ \"description\": \"Policy for how replicate will manage + the local objects within the domain.\\n\\n* `all` - Replicate manages ALL + local objects within the domain.\\n* `labeled` - Replicate will only manage + the objects created from a previous replication, unlabled local objects will + be untouched.\\n* `nodelete` - Replicate will not delete any local object + whether they were created by replication or not.\"\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -46385,26 +67044,39 @@ interactions: [\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\": + fields\"\n },\n \"q_select\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Filter distributions on the upstream Pulp using complex filtering. E.g. + pulp_label_select=\\\"foo\\\" OR pulp_label_select=\\\"key=val\\\"\"\n },\n + \ \"last_replication\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last replication + that occurred. Equals to 'null' if no replication task has been executed.\"\n + \ },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy357Enum\"\n }\n ],\n + \ \"description\": \"Policy for how replicate will manage + the local objects within the domain.\\n\\n* `all` - Replicate manages ALL + local objects within the domain.\\n* `labeled` - Replicate will only manage + the objects created from a previous replication, unlabled local objects will + be untouched.\\n* `nodelete` - Replicate will not delete any local object + whether they were created by replication or not.\"\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\": @@ -46428,17 +67100,21 @@ interactions: \ \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\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\": + \ \"prn\": {\n \"type\": \"string\",\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\": @@ -46477,69 +67153,80 @@ interactions: \"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\": + act on either domain or model-level.\"\n },\n \"content_object_prn\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"prn 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 \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"content_object_prn\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"prn 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 + \ },\n \"required\": [\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 @@ -46560,84 +67247,123 @@ interactions: of component\"\n }\n },\n \"required\": [\n \"component\",\n \"domain_compatible\",\n \ \"module\",\n \"package\",\n \"version\"\n + \ ]\n },\n \"VulnerabilityReportResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for the VulnerabilityReport Model.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"vulns\": {},\n \"repo_versions\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n }\n },\n \"content\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"vulns\"\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\": + [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 \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 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\": + 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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 @@ -46674,18 +67400,19 @@ interactions: \"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\": + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL of a Collection + content source.\"\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 @@ -46753,36 +67480,42 @@ interactions: {\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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \"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\": @@ -46796,21 +67529,25 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"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 \"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 @@ -46818,27 +67555,36 @@ interactions: \"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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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\": \"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\": + 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 @@ -46852,25 +67598,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -46894,8 +67626,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -46911,58 +67648,64 @@ interactions: \"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 + \"boolean\",\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\": + \"boolean\",\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 \"ca_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\": + \"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\": \"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\": + 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 \"max_retries\": + {\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\": + \"Maximum number of retry attempts after a download failure. If not set then + the default value (3) will be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -46986,20 +67729,15 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\n },\n \"requirements_file\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"The string version of Collection requirements yaml.\"\n },\n \"auth_url\": @@ -47007,12 +67745,11 @@ interactions: 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\": + \ \"type\": \"boolean\",\n \"description\": + \"Sync dependencies for collections specified via requirements file\"\n },\n + \ \"signed_only\": {\n \"type\": + \"boolean\",\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 @@ -47026,24 +67763,35 @@ interactions: [\n \"name\",\n \"namespace\"\n ]\n \ },\n \"ansible.CollectionVersion\": {\n \"type\": \"object\",\n \"description\": \"A serializer for CollectionVersion - Content.\",\n \"properties\": {\n \"upload\": + Content.\",\n \"properties\": {\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 \"repository\": + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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\": {\n \"type\": \"string\",\n - \ \"format\": \"binary\",\n \"writeOnly\": - true,\n \"description\": \"An uploaded file that may - be turned into the content unit.\"\n },\n \"expected_name\": + \ },\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 @@ -47082,31 +67830,41 @@ interactions: \ ]\n },\n \"ansible.CollectionVersionResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for CollectionVersion Content.\",\n \"properties\": - {\n \"pulp_href\": {\n \"type\": + {\n \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"vuln_report\": {\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 - \ \"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 \"sha256\": {\n - \ \"type\": \"string\",\n \"readOnly\": - true,\n \"description\": \"The SHA-256 checksum if - available.\"\n },\n \"md5\": {\n \"type\": + true\n },\n \"sha256\": {\n \"type\": \"string\",\n \"readOnly\": true,\n \"description\": - \"The MD5 checksum if available.\"\n },\n \"sha1\": + \"The SHA-256 checksum if available.\"\n },\n \"md5\": {\n \"type\": \"string\",\n \"readOnly\": - true,\n \"description\": \"The SHA-1 checksum if available.\"\n - \ },\n \"sha224\": {\n \"type\": + true,\n \"description\": \"The MD5 checksum if available.\"\n + \ },\n \"sha1\": {\n \"type\": \"string\",\n \"readOnly\": true,\n \"description\": - \"The SHA-224 checksum if available.\"\n },\n \"sha384\": + \"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\": @@ -47119,23 +67877,14 @@ interactions: \"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\": + \ \"dependencies\": {\n \"type\": + \"object\",\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\": + of the collection.\"\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\": @@ -47160,13 +67909,16 @@ interactions: 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\": + \ \"items\": {\n \"type\": + \"object\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\"\n }\n + \ },\n \"readOnly\": + true\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\": @@ -47176,36 +67928,57 @@ interactions: \ \"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\": + new content unit should be associated with.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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\": - \"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\": + \"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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": @@ -47218,21 +67991,16 @@ interactions: [\n \"signed_collection\"\n ]\n },\n \ \"ansible.GitRemote\": {\n \"type\": \"object\",\n \ \"description\": \"A serializer for Git Collection Remotes.\",\n - \ \"properties\": {\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 \"client_key\": + \ \"properties\": {\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 \"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_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\": + for authentication.\"\n },\n \"proxy_password\": {\n \"type\": \"string\",\n \"writeOnly\": true,\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": \"The password to authenticate @@ -47240,63 +68008,68 @@ interactions: \ },\n \"rate_limit\": {\n \"type\": \"integer\",\n \"format\": \"int64\",\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 \"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 \"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 \"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 - \ \"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 \"minLength\": 1,\n \"description\": - \"The URL of an external content source.\"\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\": + for each concurrent downloader\"\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 + \ \"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 \"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 \"headers\": - {\n \"type\": \"array\",\n \"items\": - {\n \"type\": \"object\"\n },\n - \ \"description\": \"Headers for aiohttp.Clientsession\"\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 \"password\": + 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 + \ \"headers\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"object\"\n },\n \"description\": + \"Headers for aiohttp.Clientsession\"\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 \"proxy_url\": + are not trimmed.\"\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 \"proxy_url\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": - \"The proxy URL. Format: scheme://host:port\"\n },\n \"metadata_only\": + \"The proxy URL. Format: scheme://host:port\"\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 + \ \"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 \"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 remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\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 \"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 \"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 \"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\": @@ -47306,47 +68079,9 @@ interactions: [\n \"name\",\n \"url\"\n ]\n \ },\n \"ansible.GitRemoteResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for Git Collection - Remotes.\",\n \"properties\": {\n \"tls_validation\": - {\n \"type\": \"boolean\",\n \"description\": - \"If True, TLS peer validation must be performed.\"\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 \"name\": - {\n \"type\": \"string\",\n \"description\": - \"A unique name for this remote.\"\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 - \ \"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 \"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 - \ \"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 \"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 - \ \"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 + Remotes.\",\n \"properties\": {\n \"prn\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The Pulp Resource Name (PRN).\"\n \ },\n \"hidden_fields\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"name\": @@ -47357,47 +68092,90 @@ interactions: \ \"name\"\n ]\n \ },\n \"readOnly\": true,\n \ \"description\": \"List of hidden (write only) fields\"\n - \ },\n \"url\": {\n \"type\": - \"string\",\n \"description\": \"The URL of an external - content source.\"\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 \"headers\": + \ },\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 \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\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 + \ \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\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 \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"headers\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\"\n },\n \ \"description\": \"Headers for aiohttp.Clientsession\"\n - \ },\n \"sock_connect_timeout\": {\n - \ \"type\": \"number\",\n \"format\": + \ },\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"proxy_url\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\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 + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\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_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"proxy_url\": - {\n \"type\": \"string\",\n \"nullable\": - true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\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\": + default from the aiohttp library to 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 + \ \"artifact\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"version\": + new content unit should be associated with.\"\n },\n \"version\": {\n \"type\": \"string\",\n \"minLength\": 1\n },\n \"name\": {\n \"type\": \"string\",\n \"minLength\": 1\n },\n @@ -47412,27 +68190,36 @@ interactions: \"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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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\": \"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\": + 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 @@ -47446,25 +68233,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -47488,8 +68261,13 @@ interactions: {\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\": + \ },\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 + \ \"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 @@ -47498,47 +68276,53 @@ interactions: \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 \"ca_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\": + \"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\": \"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\": + 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 \"max_retries\": + {\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\": + \"Maximum number of retry attempts after a download failure. If not set then + the default value (3) will be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -47562,27 +68346,22 @@ interactions: {\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\": + \ },\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 + \ \"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_href\": {\n - \ \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_created\": {\n \"type\": + for each concurrent downloader\"\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 \"prn\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The Pulp Resource Name (PRN).\"\n + \ },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": \"date-time\",\n \"readOnly\": true,\n \"description\": \"Timestamp of creation.\"\n \ },\n \"artifact\": {\n \"type\": @@ -47593,22 +68372,26 @@ interactions: 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 \"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\": + be the same.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\n },\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"vuln_report\": {\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 \"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\": @@ -47623,28 +68406,31 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -47659,67 +68445,78 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"Artifact file representing + \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\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 \"repository\": {\n - \ \"type\": \"string\",\n \"format\": + \ \"properties\": {\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\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 \"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 \ \"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 \"hidden\": - {\n \"type\": \"boolean\",\n \"default\": - false,\n \"description\": \"Whether this distribution - should be shown in the content app.\"\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 - \ \"name\": {\n \"type\": \"string\",\n - \ \"minLength\": 1,\n \"description\": - \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"pulp_labels\": - {\n \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"repository_version\": + 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\": @@ -47733,41 +68530,51 @@ interactions: \ ]\n },\n \"container.ContainerDistributionResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for ContainerDistribution.\",\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\": {\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 \"hidden\": + {\n \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"hidden\": {\n \"type\": \"boolean\",\n \"default\": false,\n \"description\": \"Whether this distribution - should be shown in the content app.\"\n },\n \"content_guard\": + should be shown in the content app.\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"An optional content-guard. - If none is specified, a default one will be used.\"\n },\n - \ \"name\": {\n \"type\": \"string\",\n - \ \"description\": \"A unique name. Ex, `rawhide` and - `stable`.\"\n },\n \"pulp_labels\": - {\n \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"pulp_last_updated\": + \"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 \"nullable\": - true,\n \"description\": \"RepositoryVersion to be - served\"\n },\n \"registry_path\": {\n - \ \"type\": \"string\",\n \"readOnly\": + \ \"no_content_change_since\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Timestamp since when the distributed content served by this distribution + has not changed. If equals to `null`, no guarantee is provided about content + changes.\"\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 + \ \"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 \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\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 \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"RepositoryVersion to be served\"\n },\n \"content_guard_prn\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The Pulp Resource Name (PRN) + of the associated optional content guard.\"\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 @@ -47795,41 +68602,45 @@ interactions: \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"repository\": {\n - \ \"type\": \"string\",\n \"format\": + \ \"properties\": {\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\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 \"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 \ \"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 \"hidden\": - {\n \"type\": \"boolean\",\n \"default\": - false,\n \"description\": \"Whether this distribution - should be shown in the content app.\"\n },\n \"content_guard\": + and \\\"foo/bar\\\")\"\n },\n \"repository_version\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"An optional content-guard. - If none is specified, a default one will be used.\"\n },\n - \ \"name\": {\n \"type\": \"string\",\n - \ \"minLength\": 1,\n \"description\": - \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"pulp_labels\": - {\n \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"remote\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"RepositoryVersion to be served\"\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 @@ -47849,41 +68660,54 @@ interactions: \ ]\n },\n \"container.ContainerPullThroughDistributionResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for a specialized pull-through distribution referencing sub-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 \"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 \"hidden\": + \ \"properties\": {\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"hidden\": {\n \"type\": \"boolean\",\n \"default\": false,\n \"description\": \"Whether this distribution - should be shown in the content app.\"\n },\n \"content_guard\": + should be shown in the content app.\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"An optional content-guard. - If none is specified, a default one will be used.\"\n },\n - \ \"name\": {\n \"type\": \"string\",\n - \ \"description\": \"A unique name. Ex, `rawhide` and - `stable`.\"\n },\n \"pulp_labels\": - {\n \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"pulp_last_updated\": + \"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 - \ \"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\": + \ \"no_content_change_since\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Timestamp since when the distributed content served by this distribution + has not changed. If equals to `null`, no guarantee is provided about content + changes.\"\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 + \ \"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 \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\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 \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"RepositoryVersion to be served\"\n },\n \"content_guard_prn\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The Pulp Resource Name (PRN) + of the associated optional content guard.\"\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 @@ -47906,8 +68730,15 @@ interactions: \"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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy7e0Enum\"\n }\n ],\n + \ \"default\": \"on_demand\"\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\": @@ -47940,34 +68771,22 @@ interactions: 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\": + be used.\"\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 @@ -47980,8 +68799,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -48004,56 +68828,63 @@ interactions: \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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\": + \ \"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 \"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 \"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 \"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 @@ -48066,90 +68897,96 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\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 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\": + 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 \"description\": {\n \"type\": + {\n \"retain_checkpoints\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Retain X checkpoint publications + for the repository. Default is null which retains all checkpoints.\",\n \"minimum\": + 1\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 \"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 \"manifest_signing_service\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": true,\n \"description\": - \"A reference to an associated signing service.\"\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 \"name\": {\n \"type\": - \"string\",\n \"minLength\": 1,\n \"description\": - \"A unique name for this repository.\"\n },\n \"pulp_labels\": - {\n \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n }\n },\n - \ \"required\": [\n \"name\"\n ]\n - \ },\n \"container.ContainerPushRepositoryResponse\": + \"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_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 \"description\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"description\": - \"An optional description.\"\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 - \ \"retain_repo_versions\": {\n \"type\": + {\n \"retain_checkpoints\": {\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 \"name\": {\n \"type\": - \"string\",\n \"description\": \"A unique name for - this repository.\"\n },\n \"versions_href\": + true,\n \"description\": \"Retain X checkpoint publications + for the repository. Default is null which retains all checkpoints.\",\n \"minimum\": + 1\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \"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 \"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 \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"pulp_href\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n }\n - \ },\n \"required\": [\n \"name\"\n - \ ]\n },\n \"container.ContainerRemote\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"An optional description.\"\n },\n \"latest_version_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\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 @@ -48157,27 +68994,46 @@ interactions: \"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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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\": \"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\": + 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 @@ -48191,34 +69047,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -48242,8 +69075,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -48272,42 +69110,24 @@ interactions: \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 @@ -48321,7 +69141,32 @@ interactions: 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\": + to have to be downloaded again.\"\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 \"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 \"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 \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -48345,21 +69190,16 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\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\": @@ -48393,31 +69233,38 @@ interactions: {\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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \"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\": @@ -48431,31 +69278,46 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 @@ -48472,17 +69334,30 @@ interactions: \"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\": + \ \"type\": \"object\",\n \"readOnly\": + true,\n \"description\": \"Property that contains arbitrary + metadata stored inside the image manifest.\"\n },\n \"labels\": + {\n \"type\": \"object\",\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 + users can boot from an image or not.[deprecated] check type field instead\"\n + \ },\n \"is_flatpak\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"A boolean determining whether the image bundles a Flatpak application.[deprecated] + check type field instead\"\n },\n \"type\": + {\n \"type\": \"string\",\n \"description\": + \"Manifest type (flatpak, bootable, signature, etc.).\"\n },\n + \ \"architecture\": {\n \"type\": + \"string\",\n \"description\": \"The CPU architecture + which the binaries in this image are built to run on.\"\n },\n + \ \"os\": {\n \"type\": \"string\",\n + \ \"description\": \"The name of the operating system + which the image is built to run on.\"\n },\n \"compressed_image_size\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"Specifies the sum of + the sizes, in bytes, of all compressed layers\"\n }\n },\n \ \"required\": [\n \"blobs\",\n \"digest\",\n \ \"listed_manifests\",\n \"media_type\",\n \ \"schema_version\"\n ]\n },\n @@ -48491,22 +69366,32 @@ interactions: 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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": @@ -48524,69 +69409,86 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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 + \"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 \ \"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\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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.AptAlternateContentSource\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for APT 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\": - \"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\": + \"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 \"deb.AptAlternateContentSourceResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for APT alternate content source.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"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 \"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\": + 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\": @@ -48596,60 +69498,126 @@ interactions: {\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 \"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\": + \ \"repository_version\": {\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\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\"\n },\n \"repository\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"description\": + \"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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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\": + \"Activate structured publishing mode.\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\"\n },\n \"repository\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"description\": + \"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\": + \"Activate structured publishing mode.\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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 @@ -48658,27 +69626,43 @@ interactions: \"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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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\": \"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\": + 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 @@ -48692,31 +69676,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -48740,8 +69704,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -48788,42 +69757,24 @@ interactions: \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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: @@ -48834,7 +69785,32 @@ interactions: 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\": + to have to be downloaded again.\"\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 \"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 \"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 \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -48858,21 +69834,16 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\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 @@ -48924,46 +69895,58 @@ interactions: {\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 + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. Will create a standard structured APT publication.\"\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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \"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\": @@ -48977,28 +69960,38 @@ interactions: \ \"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 + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. Will create a standard structured APT publication.\"\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\": @@ -49006,8 +69999,13 @@ interactions: \ \"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\": + new content unit should be associated with.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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\": @@ -49022,29 +70020,45 @@ interactions: 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\": + \"A url that Pulp can download and turn into the content unit.\"\n },\n + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"prn\": {\n \"type\": \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 @@ -49067,89 +70081,371 @@ interactions: \ \"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\": + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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\": \"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\": + 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 + \ \"downloader_config\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n }\n }\n },\n \"deb.InstallerPackageResponse\": {\n \"type\": \"object\",\n \"description\": - \"A serializer for InstallerFileIndex.\",\n \"properties\": - {\n \"pulp_href\": {\n \"type\": + \"A Serializer for InstallerPackage.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\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\": + true\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\": - \"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 + \"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 \"artifact\": {\n \"type\": + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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\": - \"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 + \"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 \"artifact\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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 + \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": @@ -49217,139 +70513,591 @@ interactions: \ \"provides\": {\n \"type\": \"string\",\n \ \"readOnly\": true\n },\n \"replaces\": {\n \"type\": \"string\",\n \"readOnly\": - true\n }\n }\n },\n \"deb.Package\": + true\n }\n }\n },\n \"deb.Release\": {\n \"type\": \"object\",\n \"description\": - \"A Serializer for Package.\",\n \"properties\": {\n \"repository\": + \"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 \"artifact\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"description\": - \"Artifact file representing the physical content\"\n },\n - \ \"relative_path\": {\n \"type\": + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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\": - \"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\": + \"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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": - \"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\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"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 },\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"plain_component\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Name of the component without any path prefixes.\"\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\": + new content unit should be associated with.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 + \ \"codename\": {\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\": + \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 ]\n - \ },\n \"deb.PackageIndexResponse\": {\n \"type\": - \"object\",\n \"description\": \"A serializer for PackageIndex.\",\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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 \"artifacts\": - {\n \"type\": \"object\",\n \"description\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 - \ \"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 + \"string\",\n \"description\": \"Relative path of the + Debian Source Control (dsc) file.It is normally advised to let Pulp generate + this.\"\n },\n \"sha256\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"sha256 digest of the dsc file.\"\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 \"package\": {\n - \ \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"Package that is contained - in release_comonent.\"\n },\n \"release_component\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of creation.\"\n },\n \"pulp_last_updated\": {\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\": + \"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 \"description\": \"Artifact file representing - the physical content\"\n },\n \"relative_path\": - {\n \"type\": \"string\",\n \"description\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"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\": + \ },\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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 \"prn\": {\n \"type\": \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 @@ -49364,527 +71112,648 @@ interactions: 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\": + 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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"file.FileDistributionResponse\": {\n \"type\": \"object\",\n \"description\": - \"A Serializer for Release.\",\n \"properties\": {\n \"repository\": + \"Serializer for File Distributions.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"file.FileGitRemote\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Git 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 },\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 + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 + \ \"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 \"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 \"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 + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"default\": \"HEAD\",\n \"description\": + \"The git ref (branch, tag, or commit hash) to sync from. Defaults to HEAD.\"\n \ }\n },\n \"required\": [\n - \ \"codename\",\n \"distribution\",\n - \ \"suite\"\n ]\n },\n \"deb.ReleaseArchitecture\": + \ \"name\",\n \"url\"\n ]\n + \ },\n \"file.FileGitRemoteResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File Git Remotes.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"default\": + \"HEAD\",\n \"description\": \"The git ref (branch, + tag, or commit hash) to sync from. Defaults to HEAD.\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"url\"\n ]\n },\n \"file.FilePublication\": {\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\": + \"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 + \ \"checkpoint\": {\n \"type\": \"boolean\"\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"checkpoint\": {\n \"type\": + \"boolean\"\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\": \"Name of the architecture.\"\n - \ },\n \"distribution\": {\n \"type\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 + \ \"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 \"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 \"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 + \ \"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\": - \"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\": + \"Serializer for File Remotes.\",\n \"properties\": {\n \"pulp_href\": {\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\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 \"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 \"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 \"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 \"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 + \ \"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.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\": \"Name of the distribution.\"\n - \ }\n },\n \"required\": [\n - \ \"component\",\n \"distribution\"\n - \ ]\n },\n \"deb.ReleaseComponentResponse\": + 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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"A Serializer for ReleaseComponent.\",\n \"properties\": {\n + \"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 \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of creation.\"\n },\n \"pulp_last_updated\": {\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\": + \"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 },\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 + 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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 - \ \"codename\",\n \"distribution\",\n - \ \"suite\"\n ]\n },\n \"deb.SourceIndex\": + \ \"name\"\n ]\n },\n \"gem.GemContent\": {\n \"type\": \"object\",\n \"description\": - \"A serializer for SourceIndex.\",\n \"properties\": {\n \"repository\": + \"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 \"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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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\": - \"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\": + \"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 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\": + \"A Serializer for GemContent.\",\n \"properties\": {\n \"pulp_href\": {\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of creation.\"\n },\n \"pulp_last_updated\": {\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\": + \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\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\": + true\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\": \"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\": + 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\": \"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 + 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\": \"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 + 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 @@ -49905,96 +71774,127 @@ interactions: {\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\": + \ \"repository_version\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"Publication to be served\"\n + true,\n \"description\": \"RepositoryVersion to 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 \"file.FileDistributionResponse\": {\n \"type\": - \"object\",\n \"description\": \"Serializer for File Distributions.\",\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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\": + \ \"repository_version\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"Publication to be served\"\n + true,\n \"description\": \"RepositoryVersion to 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 \"file.FilePublication\": {\n \"type\": - \"object\",\n \"description\": \"Serializer for File Publications.\",\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 \"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\": + \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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\": - \"The URL of an external content source.\"\n },\n \"ca_cert\": + \"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 \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 @@ -50029,31 +71929,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -50077,52 +71957,48 @@ interactions: {\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\": + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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: @@ -50133,7 +72009,32 @@ interactions: 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\": + to have to be downloaded again.\"\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 \"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 \"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 \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -50157,23 +72058,27 @@ interactions: {\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\": + \ },\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 + \ \"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 + 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.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\": @@ -50187,36 +72092,34 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"Serializer for File Repositories.\",\n \"properties\": {\n + \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \"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\": @@ -50230,75 +72133,106 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"hugging_face.HuggingFaceContent\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceContent.\",\n \"properties\": + {\n \"repository\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"writeOnly\": - true,\n \"description\": \"Artifact file representing - the physical content\"\n },\n \"file\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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\": \"The relative path within the + repository\"\n },\n \"repo_id\": {\n + \ \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The Hugging Face repository + ID (e.g., 'microsoft/DialoGPT-medium')\"\n },\n \"repo_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RepoTypeEnum\"\n }\n ],\n + \ \"default\": \"models\",\n \"description\": + \"The type of Hugging Face repository\\n\\n* `models` - Models\\n* `datasets` + - Datasets\\n* `spaces` - Spaces\"\n },\n \"revision\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"default\": \"main\",\n \"description\": + \"The git revision/branch/tag\"\n },\n \"size\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"File size in bytes\"\n },\n \"etag\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"ETag from Hugging Face\"\n },\n \"last_modified\": {\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\": + \"date-time\",\n \"nullable\": true,\n \"description\": + \"Last modified timestamp\"\n }\n },\n \"required\": + [\n \"artifact\",\n \"relative_path\",\n + \ \"repo_id\"\n ]\n },\n \"hugging_face.HuggingFaceContentResponse\": {\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\": + \"A Serializer for HuggingFaceContent.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\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\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\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 + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": \"The relative path + within the repository\"\n },\n \"repo_id\": + {\n \"type\": \"string\",\n \"description\": + \"The Hugging Face repository ID (e.g., 'microsoft/DialoGPT-medium')\"\n },\n + \ \"repo_type\": {\n \"allOf\": [\n + \ {\n \"$ref\": \"#/components/schemas/RepoTypeEnum\"\n + \ }\n ],\n \"default\": + \"models\",\n \"description\": \"The type of Hugging + Face repository\\n\\n* `models` - Models\\n* `datasets` - Datasets\\n* `spaces` + - Spaces\"\n },\n \"revision\": {\n + \ \"type\": \"string\",\n \"default\": + \"main\",\n \"description\": \"The git revision/branch/tag\"\n + \ },\n \"size\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"File size in bytes\"\n },\n + \ \"etag\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"ETag from Hugging Face\"\n },\n \"last_modified\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"nullable\": true,\n \"description\": + \"Last modified timestamp\"\n }\n },\n \"required\": + [\n \"artifact\",\n \"relative_path\",\n + \ \"repo_id\"\n ]\n },\n \"hugging_face.HuggingFaceDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceDistribution with pull-through caching support.\",\n \ \"properties\": {\n \"base_path\": {\n \ \"type\": \"string\",\n \"minLength\": 1,\n \"description\": \"The base (relative) path component @@ -50319,92 +72253,139 @@ interactions: {\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\": + \ \"repository_version\": {\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\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"publication\": {\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\": + \"Publication to be served\"\n },\n \"remote\": {\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\": + \"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 \"hugging_face.HuggingFaceDistributionResponse\": {\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 + \"A Serializer for HuggingFaceDistribution with pull-through caching support.\",\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"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 \"hugging_face.HuggingFacePublication\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for HuggingFacePublication.\\n\\nAdd + any new fields if defined on HuggingFacePublication.\\nSimilar to the example + above, in HuggingFaceContentSerializer.\\nAdditional validators can be added + to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n validators + = platform.PublicationSerializer.Meta.validators + [myValidator1, myValidator2]\",\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.GemRemote\": {\n \"type\": - \"object\",\n \"description\": \"A Serializer for GemRemote.\",\n - \ \"properties\": {\n \"name\": {\n \"type\": - \"string\",\n \"minLength\": 1,\n \"description\": + \ },\n \"hugging_face.HuggingFacePublicationResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFacePublication.\\n\\nAdd any new fields if defined + on HuggingFacePublication.\\nSimilar to the example above, in HuggingFaceContentSerializer.\\nAdditional + validators can be added to the parent validators list\\n\\nFor example::\\n\\nclass + Meta:\\n validators = platform.PublicationSerializer.Meta.validators + + [myValidator1, myValidator2]\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"hugging_face.HuggingFaceRemote\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for HuggingFaceRemote + with Hugging Face specific configuration.\",\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\": + source.\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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' enables pull-through + caching.\\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 + \ \"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\": @@ -50437,31 +72418,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -50485,72 +72446,84 @@ interactions: {\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\": + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hf_hub_url\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"minLength\": 1,\n \"default\": + \"https://huggingface.co\",\n \"description\": \"Base + URL for Hugging Face Hub\"\n },\n \"hf_token\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Hugging Face authentication + token for private repositories\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"hugging_face.HuggingFaceRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceRemote with Hugging Face specific configuration.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": \"#/components/schemas/Policy692Enum\"\n }\n ],\n - \ \"default\": \"immediate\",\n \"description\": + \ \"default\": \"on_demand\",\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\": + 'immediate', 'on_demand', and 'streamed'. 'on_demand' enables pull-through + caching.\\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 + \ \"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 \"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 \"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 \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -50574,35 +72547,31 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\n },\n \"hf_hub_url\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"default\": \"https://huggingface.co\",\n + \ \"description\": \"Base URL for Hugging Face Hub\"\n + \ },\n \"hf_token\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Hugging Face authentication token for private repositories\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"url\"\n ]\n },\n \"hugging_face.HuggingFaceRepository\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for HuggingFaceRepository.\\n\\nAdd any new fields if defined + on HuggingFaceRepository.\\nSimilar to the example above, in HuggingFaceContentSerializer.\\nAdditional + validators can be added to the parent validators list\\n\\nFor example::\\n\\nclass + Meta:\\n validators = platform.RepositorySerializer.Meta.validators + [myValidator1, + myValidator2]\",\n \"properties\": {\n \"pulp_labels\": {\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 @@ -50613,28 +72582,38 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"hugging_face.HuggingFaceRepositoryResponse\": {\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\": + \"A Serializer for HuggingFaceRepository.\\n\\nAdd any new fields if defined + on HuggingFaceRepository.\\nSimilar to the example above, in HuggingFaceContentSerializer.\\nAdditional + validators can be added to the parent validators list\\n\\nFor example::\\n\\nclass + Meta:\\n validators = platform.RepositorySerializer.Meta.validators + [myValidator1, + myValidator2]\",\n \"properties\": {\n \"pulp_href\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -50648,46 +72627,65 @@ interactions: \ \"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 + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"Artifact file representing - the physical content\"\n },\n \"group_id\": + \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": \"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\": @@ -50697,9 +72695,340 @@ interactions: \ }\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\": + \"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 + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion 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 \"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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 \"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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 + \ \"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 \"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 \"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 + \ \"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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PolicyB5fEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - When syncing, + download all metadata and content now.\"\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 \"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 \"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 \"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 \"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 + \ \"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.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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"npm.NpmDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for NPM 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\": @@ -50718,84 +73047,118 @@ interactions: {\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\": + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion 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 \"maven.MavenDistributionResponse\": + \ \"name\"\n ]\n },\n \"npm.NpmDistributionResponse\": {\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\": + \"Serializer for NPM Distributions.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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\": + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion 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 \"maven.MavenRemote\": + \ \"name\"\n ]\n },\n \"npm.NpmRemote\": {\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\": + \"A Serializer for NpmRemote.\\n\\nAdd any new fields if defined on NpmRemote.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RemoteSerializer.Meta.validators + [myValidator1, + ...]\\n\\nBy default the 'policy' field in core_serializers.RemoteSerializer + only validates the choice\\n'immediate'. To add on-demand support for more + 'policy' options, e.g. 'streamed' or 'on_demand',\\nre-define the 'policy' + option as follows::\",\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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\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 + \ \"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\": \"The username to authenticte - to the proxy.\"\n },\n \"proxy_password\": + 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 @@ -50809,25 +73172,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -50851,61 +73200,82 @@ interactions: {\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\": + \ },\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 + \ \"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 },\n \"npm.NpmRemoteResponse\": {\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\": + \"A Serializer for NpmRemote.\\n\\nAdd any new fields if defined on NpmRemote.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RemoteSerializer.Meta.validators + [myValidator1, + ...]\\n\\nBy default the 'policy' field in core_serializers.RemoteSerializer + only validates the choice\\n'immediate'. To add on-demand support for more + 'policy' options, e.g. 'streamed' or 'on_demand',\\nre-define the 'policy' + option as follows::\",\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\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 + \ \"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 \"ca_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\": + \"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\": \"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\": + 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 \"max_retries\": + {\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\": + \"Maximum number of retry attempts after a download failure. If not set then + the default value (3) will be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -50929,25 +73299,24 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"npm.NpmRepository\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for NpmRepository.\\n\\nAdd any new fields if defined on NpmRepository.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RepositorySerializer.Meta.validators + [myValidator1, + ...]\",\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\": @@ -50959,28 +73328,38 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"npm.NpmRepositoryResponse\": {\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\": + \"A Serializer for NpmRepository.\\n\\nAdd any new fields if defined on NpmRepository.\\nSimilar + to the example above, in NpmPackageSerializer.\\nAdditional validators can + be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = core_serializers.RepositorySerializer.Meta.validators + [myValidator1, + ...]\",\n \"properties\": {\n \"pulp_href\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": @@ -50994,31 +73373,118 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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 \"npm.Package\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for NpmPackage.\",\n \"properties\": {\n \"repository\": {\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\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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. + If not provided, it will be computed from name and version.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The name of the npm package.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The version of the npm package.\"\n + \ }\n }\n },\n \"npm.PackageResponse\": {\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\": + \"A Serializer for NpmPackage.\",\n \"properties\": {\n \"pulp_href\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"Artifact file representing - the physical content\"\n },\n \"relative_path\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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. If not provided, it will be + computed from name and version.\"\n },\n \"name\": {\n \"type\": \"string\",\n \"description\": - \"Path where the artifact is located relative to distributions base_path\"\n - \ },\n \"parent_commit\": {\n \"type\": + \"The name of the npm package.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"description\": + \"The version of the npm package.\"\n }\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": @@ -51032,31 +73498,45 @@ interactions: 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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 \"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\": + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 @@ -51069,22 +73549,31 @@ interactions: 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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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 + \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": @@ -51118,33 +73607,44 @@ interactions: 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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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 @@ -51158,22 +73658,32 @@ interactions: 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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 @@ -51185,56 +73695,77 @@ interactions: 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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": - \"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\": + \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 + \ \"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\": \"The username to authenticte - to the proxy.\"\n },\n \"proxy_password\": + 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 @@ -51248,39 +73779,22 @@ interactions: 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\": + be used.\"\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 @@ -51293,8 +73807,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -51321,42 +73840,24 @@ interactions: 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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 @@ -51364,18 +73865,43 @@ interactions: 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\": + \ \"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 \"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 \"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 \"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 @@ -51388,24 +73914,19 @@ interactions: {\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\": + \ },\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 + \ \"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\": + 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 \"maxLength\": 255\n },\n \ \"nullable\": true,\n \"description\": @@ -51435,30 +73956,36 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \"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\": @@ -51472,35 +73999,163 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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.PackageProvenance\": {\n \"type\": \"object\",\n + \ \"description\": \"A Serializer for PackageProvenance.\",\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 \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n },\n \"package\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"The package that the + provenance is for.\"\n },\n \"verify\": + {\n \"type\": \"boolean\",\n \"writeOnly\": + true,\n \"default\": true,\n \"description\": + \"Verify each attestation in the provenance.\"\n }\n },\n + \ \"required\": [\n \"package\"\n ]\n + \ },\n \"python.PackageProvenanceResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for PackageProvenance.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"package\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"The package that the provenance is for.\"\n },\n \"provenance\": + {\n \"readOnly\": true\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"package\"\n ]\n },\n \"python.PythonBlocklistEntry\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for PythonBlocklistEntry.\\n\\nThe `repository` is supplied by + the URL (not the request body) and is injected\\nby the viewset before saving.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Package name to block (for + all versions). Compared after PEP 503 normalization. Required when 'filename' + is not provided.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Exact version string to block (e.g. '1.0'). Only used when 'name' is set.\"\n + \ },\n \"filename\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Exact filename to block. Required + when 'name' is not provided.\"\n }\n }\n + \ },\n \"python.PythonBlocklistEntryResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for PythonBlocklistEntry.\\n\\nThe + `repository` is supplied by the URL (not the request body) and is injected\\nby + the viewset before saving.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL of this blocklist + entry.\"\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"Repository this blocklist + entry belongs to.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Package name to block (for + all versions). Compared after PEP 503 normalization. Required when 'filename' + is not provided.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Exact version string to + block (e.g. '1.0'). Only used when 'name' is set.\"\n },\n + \ \"filename\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"Exact filename to block. Required when 'name' is not provided.\"\n },\n + \ \"added_by\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"PRN of the user who added this blocklist entry.\"\n }\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\": @@ -51523,10 +74178,14 @@ interactions: {\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\": + \ \"repository_version\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"Publication to be served\"\n - \ },\n \"allow_uploads\": {\n \"type\": + true,\n \"description\": \"RepositoryVersion to be + served.\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served. [Deprecated]\",\n \"deprecated\": + true\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 @@ -51539,25 +74198,35 @@ interactions: \"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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"content_guard_prn\": {\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\": + true,\n \"description\": \"The Pulp Resource Name (PRN) + of the associated optional content guard.\"\n },\n \"no_content_change_since\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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\": @@ -51568,10 +74237,14 @@ interactions: {\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\": + \ \"repository_version\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"Publication to be served\"\n - \ },\n \"allow_uploads\": {\n \"type\": + true,\n \"description\": \"RepositoryVersion to be + served.\"\n },\n \"publication\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Publication to be served. [Deprecated]\",\n \"deprecated\": + true\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 @@ -51585,8 +74258,13 @@ interactions: {\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\": + new content unit should be associated with.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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\": @@ -51602,160 +74280,214 @@ interactions: \ \"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 + and turn into the content unit.\"\n },\n \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\n },\n \"author\": {\n \ \"type\": \"string\",\n \"description\": - \"The maintainer's name at a minimum; additional contact information may be - provided.\"\n },\n \"maintainer_email\": + \"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 maintainer's e-mail address.\"\n },\n \"license\": + \"The author's e-mail address. \"\n },\n \"description\": + {\n \"type\": \"string\",\n \"description\": + \"A longer description of the package that can run to several paragraphs.\"\n + \ },\n \"home_page\": {\n \"type\": + \"string\",\n \"description\": \"The URL for the package's + home page.\"\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 \"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 \"summary\": {\n \"type\": + \"string\",\n \"description\": \"A one-line summary + of what the package does.\"\n },\n \"classifiers\": + {\n \"description\": \"A JSON list containing classification + values for a Python package.\"\n },\n \"download_url\": + {\n \"type\": \"string\",\n \"description\": + \"Legacy field denoting the URL from which this package can be downloaded.\"\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\": + \ \"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 \"obsoletes_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\": + 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 \"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 + \ \"provides_dist\": {\n \"description\": + \"A JSON list containing names of a Distutils project which is contained within + this distribution.\"\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\": + \ \"requires_dist\": {\n \"description\": + \"A JSON list containing names of some other distutils project required by + this distribution.\"\n },\n \"requires_python\": {\n \"type\": \"string\",\n \"description\": - \"A longer description of the package that can run to several paragraphs.\"\n - \ },\n \"description_content_type\": + \"The Python version(s) that the distribution is guaranteed to be compatible + with.\"\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\": + \"A string stating the markup syntax (if any) used in the distribution's description, + so that tools can intelligently render the description.\"\n },\n + \ \"provides_extras\": {\n \"description\": + \"A JSON list containing names of optional features provided by the package.\"\n + \ },\n \"dynamic\": {\n \"description\": + \"A JSON list containing names of other core metadata fields which are permitted + to vary between sdist and bdist packages. Fields NOT marked dynamic MUST be + the same between bdist and sdist.\"\n },\n \"license_expression\": + {\n \"type\": \"string\",\n \"description\": + \"Text string that is a valid SPDX license expression.\"\n },\n + \ \"license_file\": {\n \"description\": + \"A JSON list containing names of the paths to license-related files.\"\n + \ },\n \"sha256\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"default\": + \"\",\n \"description\": \"The SHA256 digest of this + package.\"\n },\n \"metadata_sha256\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The SHA256 digest of the package's METADATA file.\"\n },\n + \ \"attestations\": {\n \"writeOnly\": + true,\n \"description\": \"A JSON list containing attestations + for the 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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\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\": + address. \"\n },\n \"description\": {\n \"type\": \"string\",\n \"description\": - \"The maintainer's e-mail address.\"\n },\n \"license\": + \"A longer description of the package that can run to several paragraphs.\"\n + \ },\n \"home_page\": {\n \"type\": + \"string\",\n \"description\": \"The URL for the package's + home page.\"\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 \"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 + \ \"metadata_version\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Version of the file format\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The name of the python 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 \"summary\": + {\n \"type\": \"string\",\n \"description\": + \"A one-line summary of what the package does.\"\n },\n + \ \"version\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The packages version number.\"\n },\n \"classifiers\": + {\n \"description\": \"A JSON list containing classification + values for a Python package.\"\n },\n \"download_url\": + {\n \"type\": \"string\",\n \"description\": + \"Legacy field denoting the URL from which this package can be downloaded.\"\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\": + \ \"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 \"obsoletes_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\": + 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 \"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 + \ \"provides_dist\": {\n \"description\": + \"A JSON list containing names of a Distutils project which is contained within + this distribution.\"\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\": + \ \"requires_dist\": {\n \"description\": + \"A JSON list containing names of some other distutils project required by + this 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 \"description_content_type\": + {\n \"type\": \"string\",\n \"description\": + \"A string stating the markup syntax (if any) used in the distribution's description, + so that tools can intelligently render the description.\"\n },\n + \ \"provides_extras\": {\n \"description\": + \"A JSON list containing names of optional features provided by the package.\"\n + \ },\n \"dynamic\": {\n \"description\": + \"A JSON list containing names of other core metadata fields which are permitted + to vary between sdist and bdist packages. Fields NOT marked dynamic MUST be + the same between bdist and sdist.\"\n },\n \"license_expression\": + {\n \"type\": \"string\",\n \"description\": + \"Text string that is a valid SPDX license expression.\"\n },\n + \ \"license_file\": {\n \"description\": + \"A JSON list containing names of the paths to license-related files.\"\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 \"python_version\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The tag that indicates which + Python implementation or version the package requires.\"\n },\n + \ \"size\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"The size of the package + in bytes.\"\n },\n \"sha256\": {\n \"type\": + \"string\",\n \"default\": \"\",\n \"description\": + \"The SHA256 digest of this package.\"\n },\n \"metadata_sha256\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The SHA256 digest of the + package's METADATA file.\"\n },\n \"provenance\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The created provenance object + on upload.\"\n }\n }\n },\n \"python.PythonPublication\": {\n \"type\": \"object\",\n \"description\": \"A Serializer for PythonPublication.\",\n \"properties\": {\n \"repository_version\": {\n \"type\": @@ -51766,20 +74498,23 @@ interactions: \ },\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\": + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\"\n },\n \"repository\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"description\": + \"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\": @@ -51793,7 +74528,22 @@ interactions: 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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 @@ -51828,31 +74578,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -51876,8 +74606,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -51904,49 +74639,34 @@ interactions: {\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 + windows, macos, freebsd, and linux.\"\n },\n \"provenance\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether to sync available + provenances for Python packages.\"\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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: @@ -51957,7 +74677,32 @@ interactions: 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\": + to have to be downloaded again.\"\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 \"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 \"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 \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -51981,34 +74726,29 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\n },\n \"includes\": {\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\": \"string\"\n },\n + \ \"description\": \"A list containing project specifiers + for Python packages to include.\"\n },\n \"excludes\": {\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 + {\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\": @@ -52018,7 +74758,10 @@ interactions: {\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 + windows, macos, freebsd, and linux.\"\n },\n \"provenance\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether to sync available + provenances for Python packages.\"\n }\n },\n \ \"required\": [\n \"name\",\n \"url\"\n \ ]\n },\n \"python.PythonRepository\": {\n \"type\": \"object\",\n \"description\": @@ -52035,32 +74778,47 @@ interactions: {\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 + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. [Deprecated]\",\n \"deprecated\": + true\n },\n \"allow_package_substitution\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Whether to allow package + substitution (replacing existing packages with packages that have the same + filename but a different checksum). When False, any new repository version + that would cause such a substitution will be rejected. This applies to all + repository version creation paths including uploads, modify, and sync. When + True (the default), package substitution is allowed.\"\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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \"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\": @@ -52074,37 +74832,56 @@ interactions: \ \"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 + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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. [Deprecated]\",\n \"deprecated\": + true\n },\n \"allow_package_substitution\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Whether to allow package + substitution (replacing existing packages with packages that have the same + filename but a different checksum). When False, any new repository version + that would cause such a substitution will be rejected. This applies to all + repository version creation paths including uploads, modify, and sync. When + True (the default), package substitution is allowed.\"\n },\n + \ \"blocklist_entries_href\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"URL to the blocklist entries for 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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 short name.\"\n },\n \"base_product_version\": + \"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 @@ -52149,8 +74926,13 @@ interactions: \ \"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\": + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 @@ -52190,8 +74972,13 @@ interactions: \ \"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\": + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 @@ -52207,30 +74994,44 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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 @@ -52268,18 +75069,28 @@ interactions: \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": @@ -52307,41 +75118,50 @@ interactions: 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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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 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 + \"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\": @@ -52352,8 +75172,13 @@ interactions: {\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\": + new content unit should be associated with.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\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\": @@ -52369,21 +75194,36 @@ interactions: \ \"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\": + and turn into the content unit.\"\n },\n \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"id\": {\n \"type\": \"string\",\n \"description\": \"Category id.\"\n },\n \ \"name\": {\n \"type\": \"string\",\n \ \"description\": \"Category name.\"\n },\n @@ -52410,15 +75250,25 @@ interactions: \ \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"id\": {\n \"type\": \"string\",\n \"description\": \"Environment id.\"\n \ },\n \"name\": {\n \"type\": \"string\",\n \"description\": \"Environment name.\"\n @@ -52447,15 +75297,25 @@ interactions: \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"id\": {\n \"type\": \"string\",\n \"description\": \"PackageGroup id.\"\n \ },\n \"default\": {\n \"type\": \"boolean\",\n \"description\": \"PackageGroup default.\"\n @@ -52487,37 +75347,50 @@ interactions: \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\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\": + true\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 + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 @@ -52532,23 +75405,30 @@ interactions: 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\": + available.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\n },\n \"vuln_report\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\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\": \"Name of the package\"\n - \ },\n \"epoch\": {\n \"type\": + true,\n \"description\": \"The package's epoch\"\n + \ },\n \"version\": {\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 + \"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\": @@ -52594,10 +75474,13 @@ interactions: \"[]\",\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 + true,\n \"description\": \"DEPRECATED: Base location + of this package. This field will be removed in a future release of pulp_rpm.\",\n + \ \"deprecated\": true\n },\n \"location_href\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"DEPRECATED: Relative location + of package to the repodata. This field will be removed in a future release + of pulp_rpm.\",\n \"deprecated\": true\n },\n \ \"rpm_buildhost\": {\n \"type\": \"string\",\n \"readOnly\": true,\n \"description\": \"Hostname of the system that built the package\"\n },\n @@ -52641,22 +75524,31 @@ interactions: \ \"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\": + in the primary XML - file mtime in seconds since the epoch.\"\n },\n + \ \"signing_keys\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"maxLength\": 68\n },\n + \ \"readOnly\": true,\n \"nullable\": + true,\n \"description\": \"List of signing key fingerprints + used to sign this package. \"\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 @@ -52671,17 +75563,25 @@ interactions: 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\": + available.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": + \"A dictionary of arbitrary key/value pairs used to describe a specific Content + instance.\"\n },\n \"vuln_report\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\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 @@ -52703,33 +75603,36 @@ interactions: \ \"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.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 \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 @@ -52753,117 +75656,129 @@ interactions: {\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\": + \ \"repository_version\": {\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\": + true,\n \"description\": \"RepositoryVersion to 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\": + Pulp should generate *.repo files.\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 \"content_guard_prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN) of the associated optional content guard.\"\n + \ },\n \"no_content_change_since\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Timestamp since when the + distributed content served by this distribution has not changed. If equals + to `null`, no guarantee is provided about content changes.\"\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\": + \ \"repository_version\": {\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\": + true,\n \"description\": \"RepositoryVersion to 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\": + Pulp should generate *.repo files.\"\n },\n \"checkpoint\": + {\n \"type\": \"boolean\"\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 \"checkpoint\": + {\n \"type\": \"boolean\"\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 + `sha384` - sha384\\n* `sha512` - sha512\"\n },\n \"repo_config\": + {\n \"description\": \"A JSON document describing the + config.repo file Pulp should generate for this repo\"\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\": + - gz\\n* `none` - none\"\n },\n \"layout\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/LayoutEnum\"\n }\n ],\n + \ \"nullable\": true,\n \"description\": + \"How to layout the packages within the published repository.\\n\\n* `nested_alphabetically` + - nested_alphabetically\\n* `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\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\": + \"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 \"checkpoint\": + {\n \"type\": \"boolean\"\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* @@ -52871,44 +75786,76 @@ interactions: `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\": + \ ],\n \"readOnly\": true,\n + \ \"description\": \"REMOVED: The checksum type for + metadata. Not operational since pulp_rpm 3.30.0 release. 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 \"deprecated\": true\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 + \ ],\n \"readOnly\": true,\n + \ \"description\": \"REMOVED: The checksum type for + packages. Not operational since pulp_rpm 3.30.0 release. 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 \"deprecated\": true\n },\n + \ \"gpgcheck\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"REMOVED: An option specifying + whether a client should perform a GPG signature check on packages. Not operational + since pulp_rpm 3.30.0 release. Set these values using 'repo_config' instead.\",\n \ \"maximum\": 1,\n \"minimum\": - 0\n },\n \"sqlite_metadata\": {\n \"type\": + 0,\n \"deprecated\": true\n },\n + \ \"repo_gpgcheck\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"REMOVED: An option specifying + whether a client should perform a GPG signature check on the repodata. Not + operational since pulp_rpm 3.30.0 release. Set these values using 'repo_config' + instead.\",\n \"maximum\": 1,\n \"minimum\": + 0,\n \"deprecated\": true\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\": + whether Pulp should generate SQLite metadata. Not operational since pulp_rpm + 3.25.0 release\",\n \"deprecated\": true\n },\n + \ \"repo_config\": {\n \"description\": + \"A JSON document describing the config.repo file Pulp should generate for + this repo\"\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\": + - gz\\n* `none` - none\"\n },\n \"layout\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/LayoutEnum\"\n }\n ],\n + \ \"nullable\": true,\n \"description\": + \"How to layout the packages within the published repository.\\n\\n* `nested_alphabetically` + - nested_alphabetically\\n* `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\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\": + \"The URL of an external content source.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 @@ -52943,31 +75890,11 @@ interactions: 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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -52991,8 +75918,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -53004,42 +75936,24 @@ interactions: \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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: @@ -53050,7 +75964,32 @@ interactions: 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\": + to have to be downloaded again.\"\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 \"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 \"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 \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -53074,20 +76013,15 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\n },\n \"sles_auth_token\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"Authentication token for SLES repositories.\"\n }\n },\n \"required\": @@ -53107,87 +76041,78 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"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 - 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\": + package signing service.\"\n },\n \"package_signing_fingerprint\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The pubkey fingerprint to be passed to the package signing service. Format: + 'v:' or 'keyid:<16-hex-char>'. Example: 'v4:ABCDEF1234567890ABCDEF1234567890ABCDEF12'.\",\n + \ \"maxLength\": 68\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 + - sha512\"\n },\n \"repo_config\": {\n + \ \"description\": \"A JSON document describing the + config.repo file Pulp should generate for this repo\"\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 + metadata files.\\n\\n* `zstd` - zstd\\n* `gz` - gz\\n* `none` - none\"\n },\n + \ \"layout\": {\n \"allOf\": [\n + \ {\n \"$ref\": \"#/components/schemas/LayoutEnum\"\n + \ }\n ],\n \"nullable\": + true,\n \"description\": \"How to layout the packages + within the published repository.\\n\\n* `nested_alphabetically` - nested_alphabetically\\n* + `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\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\": + true\n },\n \"prn\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_labels\": {\n \"type\": + \"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\": @@ -53201,32 +76126,37 @@ interactions: \ \"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\": + \ \"minimum\": 1\n },\n \"retain_checkpoints\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X checkpoint publications for the repository. Default is null which + retains all checkpoints.\",\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\": - \"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\": + \"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 - 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\": + package signing service.\"\n },\n \"package_signing_fingerprint\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The pubkey fingerprint to + be passed to the package signing service. Format: 'v:' + or 'keyid:<16-hex-char>'. Example: 'v4:ABCDEF1234567890ABCDEF1234567890ABCDEF12'.\",\n + \ \"maxLength\": 68\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 @@ -53236,38 +76166,54 @@ interactions: - 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 + \ ],\n \"readOnly\": true,\n + \ \"description\": \"REMOVED: The checksum type to use + for metadata. Not operational since pulp_rpm 3.30.0 release. 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 \"deprecated\": true\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\": + \ ],\n \"readOnly\": true,\n + \ \"nullable\": true,\n \"description\": + \"REMOVED: The checksum type for packages. Not operational since pulp_rpm + 3.30.0 release. 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 \"deprecated\": + true\n },\n \"gpgcheck\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"REMOVED: An option specifying + whether a client should perform a GPG signature check on packages. Not operational + since pulp_rpm 3.30.0 release. Set these values using 'repo_config' instead.\",\n + \ \"maximum\": 1,\n \"minimum\": + 0,\n \"deprecated\": true\n },\n + \ \"repo_gpgcheck\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"REMOVED: An option specifying + whether a client should perform a GPG signature check on the repodata. Not + operational since pulp_rpm 3.30.0 release. Set these values using 'repo_config' + instead.\",\n \"maximum\": 1,\n \"minimum\": + 0,\n \"deprecated\": true\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\": + 3.25.0 release\",\n \"deprecated\": true\n },\n + \ \"repo_config\": {\n \"description\": + \"A JSON document describing the config.repo file Pulp should generate for + this repo\"\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 + metadata files.\\n\\n* `zstd` - zstd\\n* `gz` - gz\\n* `none` - none\"\n },\n + \ \"layout\": {\n \"allOf\": [\n + \ {\n \"$ref\": \"#/components/schemas/LayoutEnum\"\n + \ }\n ],\n \"nullable\": + true,\n \"description\": \"How to layout the packages + within the published repository.\\n\\n* `nested_alphabetically` - nested_alphabetically\\n* + `flat` - flat\\n* `nested_by_digest` - nested_by_digest\"\n }\n \ },\n \"required\": [\n \"name\"\n \ ]\n },\n \"rpm.UlnRemote\": {\n \"type\": \"object\",\n \"description\": \"A Serializer for UlnRemote.\",\n @@ -53277,7 +76223,22 @@ interactions: {\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\": + \\\"uln://ol7_x86_64_oracle\\\"\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\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 \"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 @@ -53309,31 +76270,11 @@ interactions: \ },\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\": + \ },\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\": + be used.\"\n },\n \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -53357,8 +76298,13 @@ interactions: {\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\": + \ },\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 + \ \"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\": @@ -53372,43 +76318,25 @@ interactions: \"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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 \"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\": + true\n }\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: @@ -53419,7 +76347,32 @@ interactions: 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\": + to have to be downloaded again.\"\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 \"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 \"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 \"total_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total @@ -53443,20 +76396,15 @@ interactions: {\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\": + \ },\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 + \ \"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\": + for each concurrent downloader\"\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 @@ -53496,8 +76444,13 @@ interactions: \ \"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\": + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\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\": @@ -53506,21 +76459,36 @@ interactions: \ \"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\": + and turn into the content unit.\"\n },\n \"downloader_config\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RemoteNetworkConfig\"\n }\n + \ ],\n \"writeOnly\": true,\n + \ \"description\": \"Configuration for the download + process (e.g., proxies, auth, timeouts). Only applicable when providing a + 'file_url.\"\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\": + \ \"prn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The Pulp Resource Name (PRN).\"\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 + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of arbitrary key/value + pairs used to describe a specific Content instance.\"\n },\n + \ \"vuln_report\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\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\": @@ -53580,22 +76548,28 @@ interactions: headers: Access-Control-Expose-Headers: - Correlation-ID + Age: + - '4' Allow: - GET, HEAD, OPTIONS + Cache-Control: + - max-age=8640000 Connection: - keep-alive Content-Disposition: - inline; filename="Pulp 3 API.json" Content-Length: - - '4443904' + - '6373698' Content-Type: - application/json Correlation-ID: - - ae132ef35b444f2db841027896879053 + - 9109b62e295a45f6a04c9daea2091a2c Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:14 GMT + - Mon, 27 Apr 2026 15:05:34 GMT + Expires: + - Wed, 05 Aug 2026 15:05:30 GMT Referrer-Policy: - same-origin Server: @@ -53612,16 +76586,24 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - Correlation-ID: - - ae132ef35b444f2db841027896879053 - User-Agent: - - Squeezer/0.0.17-dev + Correlation-Id: + - 9109b62e295a45f6a04c9daea2091a2c + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?name=test_file_repository&offset=0&limit=1 response: @@ -53639,11 +76621,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - ae132ef35b444f2db841027896879053 + - 9109b62e295a45f6a04c9daea2091a2c Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:15 GMT + - Mon, 27 Apr 2026 15:05:35 GMT Referrer-Policy: - same-origin Server: @@ -53660,25 +76642,33 @@ interactions: - request: body: '{"description": null, "name": "test_file_repository"}' headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive Content-Length: - '53' - Content-Type: + Correlation-Id: + - 9109b62e295a45f6a04c9daea2091a2c + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + content-type: - application/json - Correlation-ID: - - ae132ef35b444f2db841027896879053 - User-Agent: - - Squeezer/0.0.17-dev method: POST uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:15.398867Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}' + string: '{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:36.208164Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -53687,17 +76677,17 @@ interactions: Connection: - keep-alive Content-Length: - - '549' + - '644' Content-Type: - application/json Correlation-ID: - - ae132ef35b444f2db841027896879053 + - 9109b62e295a45f6a04c9daea2091a2c Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:15 GMT + - Mon, 27 Apr 2026 15:05:36 GMT Location: - - /pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/ + - /pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-1.yml b/tests/fixtures/file_repository-1.yml index e487509..14e8ca1 100644 --- a/tests/fixtures/file_repository-1.yml +++ b/tests/fixtures/file_repository-1.yml @@ -2,19 +2,27 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:15.398867Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:36.208164Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,15 +31,15 @@ interactions: Connection: - keep-alive Content-Length: - - '601' + - '696' Content-Type: - application/json Correlation-ID: - - c9e65811e10943f3afec446f708440ed + - 466428ba54bc4966aaec5dd1ab68d02d Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:16 GMT + - Mon, 27 Apr 2026 15:05:39 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-10.yml b/tests/fixtures/file_repository-10.yml index 7cf0f6c..b8ba16b 100644 --- a/tests/fixtures/file_repository-10.yml +++ b/tests/fixtures/file_repository-10.yml @@ -2,19 +2,27 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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":0,"next":null,"previous":null,"results":[]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:59.347748Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":true,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,15 +31,15 @@ interactions: Connection: - keep-alive Content-Length: - - '52' + - '695' Content-Type: - application/json Correlation-ID: - - a936ab71378f47038123d232044aae2d + - f0e98a88f4c84914b315a347bcd0e7af Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:25 GMT + - Mon, 27 Apr 2026 15:06:02 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-11.yml b/tests/fixtures/file_repository-11.yml new file mode 100644 index 0000000..09c3bbf --- /dev/null +++ b/tests/fixtures/file_repository-11.yml @@ -0,0 +1,228 @@ +interactions: +- request: + body: null + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:59.347748Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":true,"manifest":"PULP_MANIFEST"}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '695' + Content-Type: + - application/json + Correlation-ID: + - 0caf977ab0c2489c88d5190d5759fd63 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:06: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: '{"autopublish": false}' + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Content-Length: + - '22' + Correlation-Id: + - 0caf977ab0c2489c88d5190d5759fd63 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + content-type: + - application/json + method: PATCH + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ + response: + body: + string: '{"task":"/pulp/api/v3/tasks/019dcf79-e205-7a58-8c43-1d5e2eca9271/"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '67' + Content-Type: + - application/json + Correlation-ID: + - 0caf977ab0c2489c88d5190d5759fd63 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:06:04 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 0caf977ab0c2489c88d5190d5759fd63 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019dcf79-e205-7a58-8c43-1d5e2eca9271/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019dcf79-e205-7a58-8c43-1d5e2eca9271/","prn":"prn:core.task:019dcf79-e205-7a58-8c43-1d5e2eca9271","pulp_created":"2026-04-27T15:06:04.681218Z","pulp_last_updated":"2026-04-27T15:06:04.677882Z","state":"completed","name":"pulpcore.app.tasks.base.ageneral_update","logging_cid":"0caf977ab0c2489c88d5190d5759fd63","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2026-04-27T15:06:04.701344Z","started_at":"2026-04-27T15:06:04.710384Z","finished_at":"2026-04-27T15:06:04.745146Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"created_resource_prns":[],"reserved_resources_record":["prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","shared:prn:core.domain:34336c95-92ee-446b-adae-1152e7ac1ddd"],"result":{"prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","name":"test_file_repository","remote":null,"manifest":"PULP_MANIFEST","pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","autopublish":false,"description":null,"pulp_labels":{},"pulp_created":"2026-04-27T15:05:36.186130Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_last_updated":"2026-04-27T15:06:04.724624Z","retain_checkpoints":null,"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","retain_repo_versions":null}}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '1475' + Content-Type: + - application/json + Correlation-ID: + - 0caf977ab0c2489c88d5190d5759fd63 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:06: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 +- request: + body: null + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 0caf977ab0c2489c88d5190d5759fd63 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:06:04.724624Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '644' + Content-Type: + - application/json + Correlation-ID: + - 0caf977ab0c2489c88d5190d5759fd63 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:06: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_repository-12.yml b/tests/fixtures/file_repository-12.yml new file mode 100644 index 0000000..1bfe4c1 --- /dev/null +++ b/tests/fixtures/file_repository-12.yml @@ -0,0 +1,56 @@ +interactions: +- request: + body: null + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:06:04.724624Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":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: + - '696' + Content-Type: + - application/json + Correlation-ID: + - 74981bc5f1b042809e255c2f12d6c2fb + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:06:07 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_repository-13.yml b/tests/fixtures/file_repository-13.yml new file mode 100644 index 0000000..d9ac414 --- /dev/null +++ b/tests/fixtures/file_repository-13.yml @@ -0,0 +1,170 @@ +interactions: +- request: + body: null + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:06:04.724624Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":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: + - '696' + Content-Type: + - application/json + Correlation-ID: + - 646c99485e224d39b3402eac8ffaebd2 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:06:09 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Content-Length: + - '0' + Correlation-Id: + - 646c99485e224d39b3402eac8ffaebd2 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: DELETE + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ + response: + body: + string: '{"task":"/pulp/api/v3/tasks/019dcf79-f699-7ff6-8472-a8e82afdd37e/"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '67' + Content-Type: + - application/json + Correlation-ID: + - 646c99485e224d39b3402eac8ffaebd2 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:06:10 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 646c99485e224d39b3402eac8ffaebd2 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019dcf79-f699-7ff6-8472-a8e82afdd37e/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019dcf79-f699-7ff6-8472-a8e82afdd37e/","prn":"prn:core.task:019dcf79-f699-7ff6-8472-a8e82afdd37e","pulp_created":"2026-04-27T15:06:09.951939Z","pulp_last_updated":"2026-04-27T15:06:09.945982Z","state":"completed","name":"pulpcore.app.tasks.base.ageneral_delete","logging_cid":"646c99485e224d39b3402eac8ffaebd2","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2026-04-27T15:06:10.030852Z","started_at":"2026-04-27T15:06:10.138960Z","finished_at":"2026-04-27T15:06:10.381070Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"created_resource_prns":[],"reserved_resources_record":["prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","shared:prn:core.domain:34336c95-92ee-446b-adae-1152e7ac1ddd"],"result":null}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '835' + Content-Type: + - application/json + Correlation-ID: + - 646c99485e224d39b3402eac8ffaebd2 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:06:10 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_repository-14.yml b/tests/fixtures/file_repository-14.yml new file mode 100644 index 0000000..28494e4 --- /dev/null +++ b/tests/fixtures/file_repository-14.yml @@ -0,0 +1,56 @@ +interactions: +- request: + body: null + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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":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: + - b8d348d60eda4d0ca1c8e71c0d4275f1 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:06:12 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_repository-2.yml b/tests/fixtures/file_repository-2.yml index 62b364f..8d08443 100644 --- a/tests/fixtures/file_repository-2.yml +++ b/tests/fixtures/file_repository-2.yml @@ -2,19 +2,27 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:15.398867Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:36.208164Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,15 +31,15 @@ interactions: Connection: - keep-alive Content-Length: - - '601' + - '696' Content-Type: - application/json Correlation-ID: - - 1b05b2a37c2b427abe098f0c634c2347 + - 7080fad66f06478997c012904dd9b8e3 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:16 GMT + - Mon, 27 Apr 2026 15:05:41 GMT Referrer-Policy: - same-origin Server: @@ -48,25 +56,33 @@ interactions: - request: body: '{"description": "repository created via ansible"}' headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive Content-Length: - '49' - Content-Type: + Correlation-Id: + - 7080fad66f06478997c012904dd9b8e3 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + content-type: - application/json - Correlation-ID: - - 1b05b2a37c2b427abe098f0c634c2347 - User-Agent: - - Squeezer/0.0.17-dev method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/ + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ response: body: - string: '{"task":"/pulp/api/v3/tasks/0191990d-1478-7084-b3be-201069ab9d82/"}' + string: '{"task":"/pulp/api/v3/tasks/019dcf79-8a19-7fde-a953-06f50338b95d/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -79,11 +95,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 1b05b2a37c2b427abe098f0c634c2347 + - 7080fad66f06478997c012904dd9b8e3 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:16 GMT + - Mon, 27 Apr 2026 15:05:42 GMT Referrer-Policy: - same-origin Server: @@ -100,21 +116,30 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - Correlation-ID: - - 1b05b2a37c2b427abe098f0c634c2347 - User-Agent: - - Squeezer/0.0.17-dev + Correlation-Id: + - 7080fad66f06478997c012904dd9b8e3 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/0191990d-1478-7084-b3be-201069ab9d82/ + uri: http://pulp.example.org/pulp/api/v3/tasks/019dcf79-8a19-7fde-a953-06f50338b95d/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/0191990d-1478-7084-b3be-201069ab9d82/","pulp_created":"2024-08-28T12:54:16.953121Z","pulp_last_updated":"2024-08-28T12:54:16.953141Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"1b05b2a37c2b427abe098f0c634c2347","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-08-28T12:54:16.966736Z","started_at":"2024-08-28T12:54:16.967492Z","finished_at":"2024-08-28T12:54:16.973717Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:file.filerepository:0191990d-0e5a-7f2b-b6a1-e445207c3c5a","shared:prn:core.domain:019192cc-cf85-7342-bd0e-2c2a7d3a272e"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/019dcf79-8a19-7fde-a953-06f50338b95d/","prn":"prn:core.task:019dcf79-8a19-7fde-a953-06f50338b95d","pulp_created":"2026-04-27T15:05:42.180322Z","pulp_last_updated":"2026-04-27T15:05:42.171368Z","state":"completed","name":"pulpcore.app.tasks.base.ageneral_update","logging_cid":"7080fad66f06478997c012904dd9b8e3","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2026-04-27T15:05:42.240546Z","started_at":"2026-04-27T15:05:42.264043Z","finished_at":"2026-04-27T15:05:42.311862Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"created_resource_prns":[],"reserved_resources_record":["prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","shared:prn:core.domain:34336c95-92ee-446b-adae-1152e7ac1ddd"],"result":{"prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","name":"test_file_repository","remote":null,"manifest":"PULP_MANIFEST","pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","autopublish":false,"description":"repository + created via ansible","pulp_labels":{},"pulp_created":"2026-04-27T15:05:36.186130Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_last_updated":"2026-04-27T15:05:42.290628Z","retain_checkpoints":null,"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","retain_repo_versions":null}}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -123,15 +148,15 @@ interactions: Connection: - keep-alive Content-Length: - - '734' + - '1503' Content-Type: - application/json Correlation-ID: - - 1b05b2a37c2b427abe098f0c634c2347 + - 7080fad66f06478997c012904dd9b8e3 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:17 GMT + - Mon, 27 Apr 2026 15:05:42 GMT Referrer-Policy: - same-origin Server: @@ -148,22 +173,30 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - Correlation-ID: - - 1b05b2a37c2b427abe098f0c634c2347 - User-Agent: - - Squeezer/0.0.17-dev + Correlation-Id: + - 7080fad66f06478997c012904dd9b8e3 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/ + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:16.970629Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}' + string: '{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:42.290628Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":"repository + created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -172,15 +205,15 @@ interactions: Connection: - keep-alive Content-Length: - - '577' + - '672' Content-Type: - application/json Correlation-ID: - - 1b05b2a37c2b427abe098f0c634c2347 + - 7080fad66f06478997c012904dd9b8e3 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:17 GMT + - Mon, 27 Apr 2026 15:05:43 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-3.yml b/tests/fixtures/file_repository-3.yml index 071dff6..5c59347 100644 --- a/tests/fixtures/file_repository-3.yml +++ b/tests/fixtures/file_repository-3.yml @@ -2,20 +2,28 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:16.970629Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:42.290628Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":"repository + created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -24,15 +32,15 @@ interactions: Connection: - keep-alive Content-Length: - - '629' + - '724' Content-Type: - application/json Correlation-ID: - - 1c5967676f6f424bb619e37e95ae0a1a + - d64fb8536daa46b391727420068b57a8 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:17 GMT + - Mon, 27 Apr 2026 15:05:45 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-4.yml b/tests/fixtures/file_repository-4.yml index ee77025..b24cd2b 100644 --- a/tests/fixtures/file_repository-4.yml +++ b/tests/fixtures/file_repository-4.yml @@ -2,20 +2,28 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:16.970629Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:42.290628Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":"repository + created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -24,15 +32,189 @@ interactions: Connection: - keep-alive Content-Length: - - '629' + - '724' + Content-Type: + - application/json + Correlation-ID: + - 53a8a0da9a0a4bbb94c14ef2e0cf6ad0 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:05:47 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: '{"autopublish": true}' + headers: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Content-Length: + - '21' + Correlation-Id: + - 53a8a0da9a0a4bbb94c14ef2e0cf6ad0 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + content-type: + - application/json + method: PATCH + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ + response: + body: + string: '{"task":"/pulp/api/v3/tasks/019dcf79-a10d-7494-8471-7773708ed391/"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '67' + Content-Type: + - application/json + Correlation-ID: + - 53a8a0da9a0a4bbb94c14ef2e0cf6ad0 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:05:48 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 53a8a0da9a0a4bbb94c14ef2e0cf6ad0 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019dcf79-a10d-7494-8471-7773708ed391/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019dcf79-a10d-7494-8471-7773708ed391/","prn":"prn:core.task:019dcf79-a10d-7494-8471-7773708ed391","pulp_created":"2026-04-27T15:05:48.059575Z","pulp_last_updated":"2026-04-27T15:05:48.046817Z","state":"completed","name":"pulpcore.app.tasks.base.ageneral_update","logging_cid":"53a8a0da9a0a4bbb94c14ef2e0cf6ad0","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2026-04-27T15:05:48.104778Z","started_at":"2026-04-27T15:05:48.122355Z","finished_at":"2026-04-27T15:05:48.172017Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"created_resource_prns":[],"reserved_resources_record":["prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","shared:prn:core.domain:34336c95-92ee-446b-adae-1152e7ac1ddd"],"result":{"prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","name":"test_file_repository","remote":null,"manifest":"PULP_MANIFEST","pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","autopublish":true,"description":"repository + created via ansible","pulp_labels":{},"pulp_created":"2026-04-27T15:05:36.186130Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_last_updated":"2026-04-27T15:05:48.149578Z","retain_checkpoints":null,"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","retain_repo_versions":null}}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '1502' + Content-Type: + - application/json + Correlation-ID: + - 53a8a0da9a0a4bbb94c14ef2e0cf6ad0 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:05:48 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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 53a8a0da9a0a4bbb94c14ef2e0cf6ad0 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:48.149578Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":"repository + created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":true,"manifest":"PULP_MANIFEST"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '671' Content-Type: - application/json Correlation-ID: - - 71290f8ff4f14d4689561ce5dfb26dd2 + - 53a8a0da9a0a4bbb94c14ef2e0cf6ad0 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:18 GMT + - Mon, 27 Apr 2026 15:05:49 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-5.yml b/tests/fixtures/file_repository-5.yml index 289e9b9..800b83b 100644 --- a/tests/fixtures/file_repository-5.yml +++ b/tests/fixtures/file_repository-5.yml @@ -2,20 +2,28 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?offset=0&limit=1000 + 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/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:16.970629Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:48.149578Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":"repository + created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":true,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -24,15 +32,15 @@ interactions: Connection: - keep-alive Content-Length: - - '629' + - '723' Content-Type: - application/json Correlation-ID: - - 1eb441743bef4258a05e46fa8ec87393 + - a11fcabc568143e4915e7abd5e4e37b0 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:20 GMT + - Mon, 27 Apr 2026 15:05:50 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-6.yml b/tests/fixtures/file_repository-6.yml index 9ffb1c9..523e7a5 100644 --- a/tests/fixtures/file_repository-6.yml +++ b/tests/fixtures/file_repository-6.yml @@ -2,20 +2,28 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:16.970629Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:48.149578Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":"repository + created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":true,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -24,15 +32,15 @@ interactions: Connection: - keep-alive Content-Length: - - '629' + - '723' Content-Type: - application/json Correlation-ID: - - 8bba7d324789411b8a5f23c20a7065df + - c41a21c17bee42e6aa79ed8b24500a03 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:21 GMT + - Mon, 27 Apr 2026 15:05:52 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-7.yml b/tests/fixtures/file_repository-7.yml index ab26571..a614ce0 100644 --- a/tests/fixtures/file_repository-7.yml +++ b/tests/fixtures/file_repository-7.yml @@ -2,20 +2,28 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?name=test_file_repository&offset=0&limit=1 + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?offset=0&limit=1000 response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:16.970629Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:48.149578Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":"repository + created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":true,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -24,163 +32,15 @@ interactions: Connection: - keep-alive Content-Length: - - '629' - Content-Type: - - application/json - Correlation-ID: - - f613b4337d574397932656f4244328c6 - Cross-Origin-Opener-Policy: - - same-origin - Date: - - Wed, 28 Aug 2024 12:54:21 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: '{"description": null}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '21' - Content-Type: - - application/json - Correlation-ID: - - f613b4337d574397932656f4244328c6 - User-Agent: - - Squeezer/0.0.17-dev - method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/ - response: - body: - string: '{"task":"/pulp/api/v3/tasks/0191990d-286d-76cf-b3dd-8619d8f4cd08/"}' - headers: - Access-Control-Expose-Headers: - - Correlation-ID - Allow: - - GET, PUT, PATCH, DELETE, HEAD, OPTIONS - Connection: - - keep-alive - Content-Length: - - '67' - Content-Type: - - application/json - Correlation-ID: - - f613b4337d574397932656f4244328c6 - Cross-Origin-Opener-Policy: - - same-origin - Date: - - Wed, 28 Aug 2024 12:54:22 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: - - f613b4337d574397932656f4244328c6 - User-Agent: - - Squeezer/0.0.17-dev - method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/0191990d-286d-76cf-b3dd-8619d8f4cd08/ - response: - body: - string: '{"pulp_href":"/pulp/api/v3/tasks/0191990d-286d-76cf-b3dd-8619d8f4cd08/","pulp_created":"2024-08-28T12:54:22.062287Z","pulp_last_updated":"2024-08-28T12:54:22.062308Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"f613b4337d574397932656f4244328c6","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-08-28T12:54:22.079835Z","started_at":"2024-08-28T12:54:22.081175Z","finished_at":"2024-08-28T12:54:22.089907Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:file.filerepository:0191990d-0e5a-7f2b-b6a1-e445207c3c5a","shared:prn:core.domain:019192cc-cf85-7342-bd0e-2c2a7d3a272e"]}' - headers: - Access-Control-Expose-Headers: - - Correlation-ID - Allow: - - GET, PATCH, DELETE, HEAD, OPTIONS - Connection: - - keep-alive - Content-Length: - - '734' - Content-Type: - - application/json - Correlation-ID: - - f613b4337d574397932656f4244328c6 - Cross-Origin-Opener-Policy: - - same-origin - Date: - - Wed, 28 Aug 2024 12:54:22 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: - - f613b4337d574397932656f4244328c6 - User-Agent: - - Squeezer/0.0.17-dev - method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/ - response: - body: - string: '{"pulp_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:22.086968Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/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 - Allow: - - GET, PUT, PATCH, DELETE, HEAD, OPTIONS - Connection: - - keep-alive - Content-Length: - - '549' + - '723' Content-Type: - application/json Correlation-ID: - - f613b4337d574397932656f4244328c6 + - 2899fa52d95340c2b5ad50208e4ab4ec Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:22 GMT + - Mon, 27 Apr 2026 15:05:54 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-8.yml b/tests/fixtures/file_repository-8.yml index 8404770..686a4ec 100644 --- a/tests/fixtures/file_repository-8.yml +++ b/tests/fixtures/file_repository-8.yml @@ -2,19 +2,28 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:22.086968Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:48.149578Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":"repository + created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":true,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,15 +32,15 @@ interactions: Connection: - keep-alive Content-Length: - - '601' + - '723' Content-Type: - application/json Correlation-ID: - - 219f5c2d4c46484d825706532795437f + - 5956afd1a0834c28bc35171b8f5a9b41 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:23 GMT + - Mon, 27 Apr 2026 15:05:56 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/file_repository-9.yml b/tests/fixtures/file_repository-9.yml index 7cba606..eae7b48 100644 --- a/tests/fixtures/file_repository-9.yml +++ b/tests/fixtures/file_repository-9.yml @@ -2,19 +2,28 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - User-Agent: - - Squeezer/0.0.17-dev + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-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/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/","pulp_created":"2024-08-28T12:54:15.387284Z","pulp_last_updated":"2024-08-28T12:54:22.086968Z","versions_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:48.149578Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":"repository + created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":true,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,15 +32,15 @@ interactions: Connection: - keep-alive Content-Length: - - '601' + - '723' Content-Type: - application/json Correlation-ID: - - 6179c8d8d0e4451da941afb74bed8b64 + - 178dc40fce874d91bb34278d2c4d6996 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:24 GMT + - Mon, 27 Apr 2026 15:05:58 GMT Referrer-Policy: - same-origin Server: @@ -46,25 +55,35 @@ interactions: code: 200 message: OK - request: - body: null + body: '{"description": null}' headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive Content-Length: - - '0' - Correlation-ID: - - 6179c8d8d0e4451da941afb74bed8b64 - User-Agent: - - Squeezer/0.0.17-dev - method: DELETE - uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/0191990d-0e5a-7f2b-b6a1-e445207c3c5a/ + - '21' + Correlation-Id: + - 178dc40fce874d91bb34278d2c4d6996 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + content-type: + - application/json + method: PATCH + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ response: body: - string: '{"task":"/pulp/api/v3/tasks/0191990d-3140-71f9-9121-4eca7e59c560/"}' + string: '{"task":"/pulp/api/v3/tasks/019dcf79-cce4-70c0-8806-671eb4c24725/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -77,11 +96,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 6179c8d8d0e4451da941afb74bed8b64 + - 178dc40fce874d91bb34278d2c4d6996 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:24 GMT + - Mon, 27 Apr 2026 15:05:59 GMT Referrer-Policy: - same-origin Server: @@ -98,21 +117,29 @@ interactions: - request: body: null headers: - Accept: - - application/json + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json Accept-Encoding: - - gzip, deflate + - gzip, deflate, zstd Connection: - keep-alive - Correlation-ID: - - 6179c8d8d0e4451da941afb74bed8b64 - User-Agent: - - Squeezer/0.0.17-dev + Correlation-Id: + - 178dc40fce874d91bb34278d2c4d6996 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/0191990d-3140-71f9-9121-4eca7e59c560/ + uri: http://pulp.example.org/pulp/api/v3/tasks/019dcf79-cce4-70c0-8806-671eb4c24725/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/0191990d-3140-71f9-9121-4eca7e59c560/","pulp_created":"2024-08-28T12:54:24.321436Z","pulp_last_updated":"2024-08-28T12:54:24.321454Z","state":"completed","name":"pulpcore.app.tasks.base.general_delete","logging_cid":"6179c8d8d0e4451da941afb74bed8b64","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-08-28T12:54:24.341964Z","started_at":"2024-08-28T12:54:24.400269Z","finished_at":"2024-08-28T12:54:24.475254Z","error":null,"worker":"/pulp/api/v3/workers/019192cd-a16a-740f-9c1f-b736326f8e52/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:file.filerepository:0191990d-0e5a-7f2b-b6a1-e445207c3c5a","shared:prn:core.domain:019192cc-cf85-7342-bd0e-2c2a7d3a272e"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/019dcf79-cce4-70c0-8806-671eb4c24725/","prn":"prn:core.task:019dcf79-cce4-70c0-8806-671eb4c24725","pulp_created":"2026-04-27T15:05:59.276393Z","pulp_last_updated":"2026-04-27T15:05:59.269364Z","state":"completed","name":"pulpcore.app.tasks.base.ageneral_update","logging_cid":"178dc40fce874d91bb34278d2c4d6996","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2026-04-27T15:05:59.317317Z","started_at":"2026-04-27T15:05:59.329729Z","finished_at":"2026-04-27T15:05:59.365122Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"created_resource_prns":[],"reserved_resources_record":["prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","shared:prn:core.domain:34336c95-92ee-446b-adae-1152e7ac1ddd"],"result":{"prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","name":"test_file_repository","remote":null,"manifest":"PULP_MANIFEST","pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","autopublish":true,"description":null,"pulp_labels":{},"pulp_created":"2026-04-27T15:05:36.186130Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_last_updated":"2026-04-27T15:05:59.347748Z","retain_checkpoints":null,"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","retain_repo_versions":null}}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -121,15 +148,71 @@ interactions: Connection: - keep-alive Content-Length: - - '790' + - '1474' + Content-Type: + - application/json + Correlation-ID: + - 178dc40fce874d91bb34278d2c4d6996 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 27 Apr 2026 15:05: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: + ? !!python/object/new:multidict._multidict_py.istr + args: + - Accept + state: + __istr_identity__: Accept + : - application/json + Accept-Encoding: + - gzip, deflate, zstd + Connection: + - keep-alive + Correlation-Id: + - 178dc40fce874d91bb34278d2c4d6996 + ? !!python/object/new:multidict._multidict_py.istr + args: + - User-Agent + state: + __istr_identity__: User-Agent + : - Squeezer/0.3.0-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/","prn":"prn:file.filerepository:019dcf79-72b5-7dc7-b6cf-1e6e554e19af","pulp_created":"2026-04-27T15:05:36.186130Z","pulp_last_updated":"2026-04-27T15:05:59.347748Z","versions_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019dcf79-72b5-7dc7-b6cf-1e6e554e19af/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":null,"autopublish":true,"manifest":"PULP_MANIFEST"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PUT, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '643' Content-Type: - application/json Correlation-ID: - - 6179c8d8d0e4451da941afb74bed8b64 + - 178dc40fce874d91bb34278d2c4d6996 Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 28 Aug 2024 12:54:24 GMT + - Mon, 27 Apr 2026 15:06:00 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/playbooks/file_distribution.yaml b/tests/playbooks/file_distribution.yaml index f1c3c82..324b150 100644 --- a/tests/playbooks/file_distribution.yaml +++ b/tests/playbooks/file_distribution.yaml @@ -62,6 +62,11 @@ module_defaults: <<: *pulp_module_defaults tasks: + - name: Retrieve repository + pulp.squeezer.file_repository: + name: test_file_repository + register: repository_result + - name: Retrieve publication of repository pulp.squeezer.file_publication: repository: test_file_repository @@ -111,6 +116,31 @@ - result.distribution.publication == publication_result.publication.pulp_href - result.distribution.content_guard is regex("/pulp/api/v3/contentguards/*") + - name: Distribute repository + pulp.squeezer.file_distribution: + name: test_file_distribution + base_path: test_file_base_path + repository: test_file_repository + state: present + register: result + - name: Verify distribute repository + assert: + that: + - result.changed == true + - result.distribution.repository == repository_result.repository.pulp_href + + - name: Distribute repository (2nd try) + pulp.squeezer.file_distribution: + name: test_file_distribution + base_path: test_file_base_path + repository: test_file_repository + state: present + register: result + - name: Verify distribute repository (2nd try) + assert: + that: + - result.changed == false + - name: Delete distribution pulp.squeezer.file_distribution: name: test_file_distribution diff --git a/tests/playbooks/file_repository.yaml b/tests/playbooks/file_repository.yaml index a491b7d..7ebe139 100644 --- a/tests/playbooks/file_repository.yaml +++ b/tests/playbooks/file_repository.yaml @@ -71,6 +71,29 @@ that: - result.changed == false + - name: Add autopublish is true to repository + pulp.squeezer.file_repository: + name: test_file_repository + autopublish: true + state: present + register: result + - name: Verify add autopublish is true to repository + assert: + that: + - result.changed == true + - result.repository.autopublish == true + + - name: Add autopublish is true to repository (2nd try) + pulp.squeezer.file_repository: + name: test_file_repository + autopublish: true + state: present + register: result + - name: Verify add autopublish is true to repository (2nd try) + assert: + that: + - result.changed == false + - name: Fake modify repository pulp.squeezer.file_repository: name: test_file_repository @@ -101,6 +124,7 @@ - result.changed == false - result.repository.name == 'test_file_repository' - result.repository.description == "repository created via ansible" + - result.repository.autopublish == true - name: Remove description from repository pulp.squeezer.file_repository: @@ -125,6 +149,29 @@ that: - result.changed == false + - name: Remove autopublish is true to repository + pulp.squeezer.file_repository: + name: test_file_repository + autopublish: false + state: present + register: result + - name: Verify remove autopublish is true to repository + assert: + that: + - result.changed == true + - result.repository.autopublish == false + + - name: Remove autopublish is true to repository (2nd try) + pulp.squeezer.file_repository: + name: test_file_repository + autopublish: false + state: present + register: result + - name: Verify remove autopublish is true to repository (2nd try) + assert: + that: + - result.changed == false + - name: Delete repository pulp.squeezer.file_repository: name: test_file_repository