From 84fd65cd890f28ffbf54347a29fba636f3e59a68 Mon Sep 17 00:00:00 2001 From: tahmidefaz Date: Wed, 5 Jun 2024 15:58:10 +0000 Subject: [PATCH] deploy: 13a5df58cb2ad46a9005bdaa8f01186ab59be572 --- asset-manifest.json | 12 ++++++------ index.html | 2 +- ...1087.ce74495c.chunk.js => 1087.037afadc.chunk.js} | 2 +- ...4384.6e8774fe.chunk.js => 4384.7db6776e.chunk.js} | 2 +- static/js/8171.caa25272.chunk.js | 1 - static/js/8171.ccf3efbd.chunk.js | 1 + static/js/{main.fcc384bd.js => main.cc5d6279.js} | 6 +++--- ...d.js.LICENSE.txt => main.cc5d6279.js.LICENSE.txt} | 0 .../{main.fcc384bd.js.map => main.cc5d6279.js.map} | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) rename static/js/{1087.ce74495c.chunk.js => 1087.037afadc.chunk.js} (99%) rename static/js/{4384.6e8774fe.chunk.js => 4384.7db6776e.chunk.js} (99%) delete mode 100644 static/js/8171.caa25272.chunk.js create mode 100644 static/js/8171.ccf3efbd.chunk.js rename static/js/{main.fcc384bd.js => main.cc5d6279.js} (99%) rename static/js/{main.fcc384bd.js.LICENSE.txt => main.cc5d6279.js.LICENSE.txt} (100%) rename static/js/{main.fcc384bd.js.map => main.cc5d6279.js.map} (99%) diff --git a/asset-manifest.json b/asset-manifest.json index a80c537c..5d43c216 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,10 +1,10 @@ { "files": { "main.css": "/api-documentation-frontend/static/css/main.3cc1bf37.css", - "main.js": "/api-documentation-frontend/static/js/main.fcc384bd.js", + "main.js": "/api-documentation-frontend/static/js/main.cc5d6279.js", "static/js/5322.536ca929.chunk.js": "/api-documentation-frontend/static/js/5322.536ca929.chunk.js", "static/js/9511.0184e6df.chunk.js": "/api-documentation-frontend/static/js/9511.0184e6df.chunk.js", - "static/js/1087.ce74495c.chunk.js": "/api-documentation-frontend/static/js/1087.ce74495c.chunk.js", + "static/js/1087.037afadc.chunk.js": "/api-documentation-frontend/static/js/1087.037afadc.chunk.js", "static/js/7223.363c2ff5.chunk.js": "/api-documentation-frontend/static/js/7223.363c2ff5.chunk.js", "static/js/291.c5d8177d.chunk.js": "/api-documentation-frontend/static/js/291.c5d8177d.chunk.js", "static/js/1718.9010f7c3.chunk.js": "/api-documentation-frontend/static/js/1718.9010f7c3.chunk.js", @@ -21,7 +21,7 @@ "static/js/7080.418edaf3.chunk.js": "/api-documentation-frontend/static/js/7080.418edaf3.chunk.js", "static/js/7951.a6670239.chunk.js": "/api-documentation-frontend/static/js/7951.a6670239.chunk.js", "static/js/8452.91e6966f.chunk.js": "/api-documentation-frontend/static/js/8452.91e6966f.chunk.js", - "static/js/4384.6e8774fe.chunk.js": "/api-documentation-frontend/static/js/4384.6e8774fe.chunk.js", + "static/js/4384.7db6776e.chunk.js": "/api-documentation-frontend/static/js/4384.7db6776e.chunk.js", "static/js/713.5cfcccc6.chunk.js": "/api-documentation-frontend/static/js/713.5cfcccc6.chunk.js", "static/js/9650.7afc167a.chunk.js": "/api-documentation-frontend/static/js/9650.7afc167a.chunk.js", "static/js/4849.6ffadbab.chunk.js": "/api-documentation-frontend/static/js/4849.6ffadbab.chunk.js", @@ -33,7 +33,7 @@ "static/js/6865.ec9ea981.chunk.js": "/api-documentation-frontend/static/js/6865.ec9ea981.chunk.js", "static/js/7832.a20662da.chunk.js": "/api-documentation-frontend/static/js/7832.a20662da.chunk.js", "static/js/5781.92b66b46.chunk.js": "/api-documentation-frontend/static/js/5781.92b66b46.chunk.js", - "static/js/8171.caa25272.chunk.js": "/api-documentation-frontend/static/js/8171.caa25272.chunk.js", + "static/js/8171.ccf3efbd.chunk.js": "/api-documentation-frontend/static/js/8171.ccf3efbd.chunk.js", "static/js/4982.fc641823.chunk.js": "/api-documentation-frontend/static/js/4982.fc641823.chunk.js", "static/js/750.7e565c9f.chunk.js": "/api-documentation-frontend/static/js/750.7e565c9f.chunk.js", "static/js/4369.7b71b2d8.chunk.js": "/api-documentation-frontend/static/js/4369.7b71b2d8.chunk.js", @@ -132,7 +132,7 @@ "static/media/status-icon-sprite.svg": "/api-documentation-frontend/static/media/status-icon-sprite.4fee9fefc3971799d2dd.svg", "index.html": "/api-documentation-frontend/index.html", "main.3cc1bf37.css.map": "/api-documentation-frontend/static/css/main.3cc1bf37.css.map", - "main.fcc384bd.js.map": "/api-documentation-frontend/static/js/main.fcc384bd.js.map", + "main.cc5d6279.js.map": "/api-documentation-frontend/static/js/main.cc5d6279.js.map", "7299.8c76628a.chunk.js.map": "/api-documentation-frontend/static/js/7299.8c76628a.chunk.js.map", "5328.f35f9abe.chunk.js.map": "/api-documentation-frontend/static/js/5328.f35f9abe.chunk.js.map", "7615.c56e9218.chunk.js.map": "/api-documentation-frontend/static/js/7615.c56e9218.chunk.js.map", @@ -145,6 +145,6 @@ }, "entrypoints": [ "static/css/main.3cc1bf37.css", - "static/js/main.fcc384bd.js" + "static/js/main.cc5d6279.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 1dd78bdd..4c274865 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -API Catalog
\ No newline at end of file +API Catalog
\ No newline at end of file diff --git a/static/js/1087.ce74495c.chunk.js b/static/js/1087.037afadc.chunk.js similarity index 99% rename from static/js/1087.ce74495c.chunk.js rename to static/js/1087.037afadc.chunk.js index 8230eb88..abc104f1 100644 --- a/static/js/1087.ce74495c.chunk.js +++ b/static/js/1087.037afadc.chunk.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[1087],{21087:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"schemas":{"AccessPolicy":{"description":"Serializer for AccessPolicy.","properties":{"creation_hooks":{"description":"List of callables that may associate user roles for new objects.","items":{"type":"object"},"type":"array"},"permissions_assignment":{"description":"List of callables that define the new permissions to be created for new objects.This is deprecated. Use `creation_hooks` instead.","items":{"type":"object"},"type":"array"},"queryset_scoping":{"description":"A callable for performing queryset scoping. See plugin documentation for valid callables. Set to blank to turn off queryset scoping.","type":"object"},"statements":{"description":"List of policy statements defining the policy.","items":{"type":"object"},"type":"array"}},"required":["statements"],"type":"object"},"AccessPolicyResponse":{"description":"Serializer for AccessPolicy.","properties":{"creation_hooks":{"description":"List of callables that may associate user roles for new objects.","items":{"type":"object"},"type":"array"},"customized":{"description":"True if the AccessPolicy has been user-modified. False otherwise.","readOnly":true,"type":"boolean"},"permissions_assignment":{"description":"List of callables that define the new permissions to be created for new objects.This is deprecated. Use `creation_hooks` instead.","items":{"type":"object"},"type":"array"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"queryset_scoping":{"description":"A callable for performing queryset scoping. See plugin documentation for valid callables. Set to blank to turn off queryset scoping.","type":"object"},"statements":{"description":"List of policy statements defining the policy.","items":{"type":"object"},"type":"array"},"viewset_name":{"description":"The name of ViewSet this AccessPolicy authorizes.","readOnly":true,"type":"string"}},"required":["statements"],"type":"object"},"AnsibleDistributionResponse":{"properties":{"base_path":{"type":"string"},"content_guard":{"format":"uuid","nullable":true,"type":"string"},"created_at":{"format":"date-time","type":"string"},"name":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["base_path","created_at","name","updated_at"],"type":"object"},"AnsibleRepositoryMark":{"description":"A serializer for the mark action.","properties":{"content_units":{"description":"List of collection version hrefs to mark, use * to mark all content in repository","items":{},"type":"array"},"value":{"description":"The string value of this mark.","minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"}},"required":["content_units","value"],"type":"object"},"AnsibleRepositoryRebuild":{"description":"Serializer for Ansible Repository Rebuild.","properties":{"name":{"minLength":1,"nullable":true,"type":"string"},"namespace":{"minLength":1,"nullable":true,"type":"string"},"version":{"minLength":1,"nullable":true,"type":"string"}},"type":"object"},"AnsibleRepositoryResponse":{"properties":{"created_at":{"format":"date-time","type":"string"},"description":{"nullable":true,"type":"string"},"distributions":{"items":{"$ref":"#/components/schemas/AnsibleDistributionResponse"},"readOnly":true,"type":"array"},"last_sync_task":{"readOnly":true,"type":"string"},"name":{"type":"string"},"next_version":{"format":"int64","maximum":2147483647,"minimum":0,"type":"integer"},"updated_at":{"format":"date-time","type":"string"}},"required":["created_at","name","updated_at"],"type":"object"},"AnsibleRepositorySignature":{"description":"A serializer for the signing action.","properties":{"content_units":{"description":"List of collection version hrefs to sign, use * to sign all content in repository","items":{},"type":"array"},"signing_service":{"description":"A signing service to use to sign the collections","format":"uri","type":"string"}},"required":["content_units","signing_service"],"type":"object"},"AnsibleRepositorySyncURL":{"description":"Serializer for Ansible Repository Sync URL.","properties":{"mirror":{"default":false,"description":"If ``True``, synchronization will remove all content that is not present in the remote repository. If ``False``, sync will be additive only.","type":"boolean"},"optimize":{"default":true,"description":"Whether to optimize sync or not.","type":"boolean"},"remote":{"description":"A remote to sync from. This will override a remote set on repository.","format":"uri","type":"string"}},"type":"object"},"Artifact":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"file":{"description":"The stored file.","format":"binary","type":"string"},"md5":{"description":"The MD5 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha1":{"description":"The SHA-1 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha224":{"description":"The SHA-224 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha256":{"description":"The SHA-256 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha384":{"description":"The SHA-384 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha512":{"description":"The SHA-512 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"size":{"description":"The size of the file in bytes.","format":"int64","type":"integer"}},"required":["file"],"type":"object"},"ArtifactDistributionResponse":{"description":"A serializer for ArtifactDistribution.","properties":{"base_path":{"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\\")","type":"string"},"base_url":{"description":"The URL for accessing the publication as defined by this distribution.","readOnly":true,"type":"string"},"content_guard":{"description":"An optional content-guard.","format":"uri","nullable":true,"type":"string"},"hidden":{"default":false,"description":"Whether this distribution should be shown in the content app.","type":"boolean"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"}},"required":["base_path","name"],"type":"object"},"ArtifactRefResponse":{"description":"A serializer for an Artifact reference.","properties":{"filename":{"type":"string"},"sha256":{"type":"string"},"size":{"format":"int64","type":"integer"}},"required":["filename","sha256","size"],"type":"object"},"ArtifactResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"file":{"description":"The stored file.","type":"string"},"md5":{"description":"The MD5 checksum of the file if available.","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"sha1":{"description":"The SHA-1 checksum of the file if available.","nullable":true,"type":"string"},"sha224":{"description":"The SHA-224 checksum of the file if available.","nullable":true,"type":"string"},"sha256":{"description":"The SHA-256 checksum of the file if available.","nullable":true,"type":"string"},"sha384":{"description":"The SHA-384 checksum of the file if available.","nullable":true,"type":"string"},"sha512":{"description":"The SHA-512 checksum of the file if available.","nullable":true,"type":"string"},"size":{"description":"The size of the file in bytes.","format":"int64","type":"integer"}},"required":["file"],"type":"object"},"AsyncOperationResponse":{"description":"Serializer for asynchronous operations.","properties":{"task":{"description":"The href of the task.","format":"uri","type":"string"}},"required":["task"],"type":"object"},"ClientConfigurationResponse":{"description":"Configuration settings for the ansible-galaxy client.","properties":{"default_distribution_path":{"nullable":true,"type":"string"}},"required":["default_distribution_path"],"type":"object"},"CollectionImportDetailResponse":{"description":"A serializer for a CollectionImport detail view.","properties":{"created_at":{"format":"date-time","type":"string"},"error":{"type":"object"},"finished_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"messages":{"type":"object"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["created_at","id","messages","started_at","state","updated_at"],"type":"object"},"CollectionMetadataResponse":{"description":"A serializer for a CollectionVersion metadata.","properties":{"authors":{"items":{"maxLength":64,"type":"string"},"readOnly":true,"type":"array"},"contents":{"readOnly":true,"type":"object"},"dependencies":{"readOnly":true,"type":"object"},"description":{"readOnly":true,"type":"string"},"documentation":{"readOnly":true,"type":"string"},"homepage":{"readOnly":true,"type":"string"},"issues":{"readOnly":true,"type":"string"},"license":{"items":{"maxLength":32,"type":"string"},"readOnly":true,"type":"array"},"repository":{"readOnly":true,"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["tags"],"type":"object"},"CollectionNamespaceResponse":{"description":"A serializer for a Collection Version namespace field.","properties":{"metadata_sha256":{"nullable":true,"type":"string"},"name":{"type":"string"}},"required":["metadata_sha256","name"],"type":"object"},"CollectionOneShot":{"description":"A serializer for the Collection One Shot Upload API.","properties":{"expected_name":{"description":"The expected \'name\' of the Collection to be verified against the metadata during import.","minLength":1,"type":"string"},"expected_namespace":{"description":"The expected \'namespace\' of the Collection to be verified against the metadata during import.","minLength":1,"type":"string"},"expected_version":{"description":"The expected version of the Collection to be verified against the metadata during import.","minLength":1,"type":"string"},"file":{"description":"The Collection tarball.","format":"binary","type":"string"},"sha256":{"description":"An optional sha256 checksum of the uploaded file.","minLength":1,"type":"string"}},"required":["file"],"type":"object"},"CollectionRefResponse":{"description":"A serializer for a Collection reference.","properties":{"href":{"description":"Returns link to a collection.","readOnly":true,"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object"},"CollectionResponse":{"description":"A serializer for a Collection.","properties":{"created_at":{"description":"Get the timestamp of the lowest version CollectionVersion\'s created timestamp.","format":"date-time","readOnly":true,"type":"string"},"deprecated":{"type":"boolean"},"download_count":{"readOnly":true,"type":"string"},"highest_version":{"description":"Get a highest version and its link.","readOnly":true,"type":"object"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"name":{"readOnly":true,"type":"string"},"namespace":{"readOnly":true,"type":"string"},"updated_at":{"description":"Get the timestamp of the latest version CollectionVersion\'s created timestamp.","format":"date-time","readOnly":true,"type":"string"},"versions_url":{"description":"Get a link to a collection versions list.","readOnly":true,"type":"string"}},"required":["deprecated"],"type":"object"},"CollectionSummary":{"description":"Collection Version serializer without docs blob.","properties":{},"type":"object"},"CollectionSummaryResponse":{"description":"Collection Version serializer without docs blob.","properties":{"contents":{"description":"A JSON field with data about the contents.","readOnly":true,"type":"object"},"dependencies":{"description":"A dict declaring Collections that this collection requires to be installed for it to be usable.","readOnly":true,"type":"object"},"description":{"description":"A short summary description of the collection.","readOnly":true,"type":"string"},"name":{"description":"The name of the collection.","maxLength":64,"readOnly":true,"type":"string"},"namespace":{"description":"The namespace of the collection.","maxLength":64,"readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"requires_ansible":{"description":"The version of Ansible required to use the collection. Multiple versions can be separated with a comma.","maxLength":255,"nullable":true,"readOnly":true,"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/ansible.TagResponse"},"readOnly":true,"type":"array"},"version":{"description":"The version of the collection.","maxLength":128,"readOnly":true,"type":"string"}},"type":"object"},"CollectionUploadWithDownloadUrl":{"description":"A serializer for the Collection One Shot Upload API.","properties":{"file":{"format":"binary","type":"string"},"sha256":{"minLength":1,"type":"string"}},"required":["file"],"type":"object"},"CollectionVersionCopyMove":{"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.","properties":{"collection_versions":{"description":"A list of collection versions to move or copy.","items":{"format":"uri","type":"string"},"type":"array"},"destination_repositories":{"description":"List of repository HREFs to put content in.","items":{"format":"uri","type":"string"},"type":"array"},"signing_service":{"description":"HREF for a signing service. This will be used to sign the collection before moving putting it in any new repositories.","format":"uri","type":"string"}},"required":["collection_versions","destination_repositories"],"type":"object"},"CollectionVersionDocsResponse":{"description":"A serializer to display the docs_blob of a CollectionVersion.","properties":{"docs_blob":{"type":"object"}},"required":["docs_blob"],"type":"object"},"CollectionVersionListResponse":{"description":"A serializer for a CollectionVersion list item.","properties":{"created_at":{"format":"date-time","type":"string"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"marks":{"description":"Get a list of mark values filtering only those in the current repo.","items":{"type":"string"},"readOnly":true,"type":"array"},"requires_ansible":{"maxLength":255,"nullable":true,"type":"string"},"updated_at":{"format":"date-time","type":"string"},"version":{"maxLength":128,"type":"string"}},"required":["created_at","updated_at","version"],"type":"object"},"CollectionVersionResponse":{"description":"A serializer for a CollectionVersion.","properties":{"artifact":{"allOf":[{"$ref":"#/components/schemas/ArtifactRefResponse"}],"readOnly":true},"collection":{"allOf":[{"$ref":"#/components/schemas/CollectionRefResponse"}],"readOnly":true},"created_at":{"format":"date-time","type":"string"},"download_url":{"description":"Get artifact download URL.","readOnly":true,"type":"string"},"files":{"description":"A JSON field holding FILES.json data.","readOnly":true,"type":"object"},"git_commit_sha":{"description":"Get the git commit sha.","readOnly":true,"type":"string"},"git_url":{"description":"Get the git URL.","readOnly":true,"type":"string"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"manifest":{"description":"A JSON field holding MANIFEST.json data.","readOnly":true,"type":"object"},"marks":{"description":"Get a list of mark values filtering only those in the current repo.","items":{"type":"string"},"readOnly":true,"type":"array"},"metadata":{"allOf":[{"$ref":"#/components/schemas/CollectionMetadataResponse"}],"readOnly":true},"name":{"readOnly":true,"type":"string"},"namespace":{"allOf":[{"$ref":"#/components/schemas/CollectionNamespaceResponse"}],"readOnly":true},"requires_ansible":{"maxLength":255,"nullable":true,"type":"string"},"signatures":{"items":{"$ref":"#/components/schemas/CollectionVersionSignatureResponse"},"type":"array"},"updated_at":{"format":"date-time","type":"string"},"version":{"maxLength":128,"type":"string"}},"required":["created_at","signatures","updated_at","version"],"type":"object"},"CollectionVersionSearchList":{"description":"Cross-repo search results.","properties":{"collection_version":{"$ref":"#/components/schemas/CollectionSummary"},"is_deprecated":{"type":"boolean"},"is_highest":{"type":"boolean"},"is_signed":{"type":"boolean"},"namespace_metadata":{"allOf":[{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}],"nullable":true},"repository":{"$ref":"#/components/schemas/Repository"}},"required":["collection_version","is_deprecated","is_highest","is_signed","namespace_metadata","repository"],"type":"object"},"CollectionVersionSearchListResponse":{"description":"Cross-repo search results.","properties":{"collection_version":{"$ref":"#/components/schemas/CollectionSummaryResponse"},"is_deprecated":{"type":"boolean"},"is_highest":{"type":"boolean"},"is_signed":{"type":"boolean"},"namespace_metadata":{"allOf":[{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}],"nullable":true},"repository":{"$ref":"#/components/schemas/RepositoryResponse"},"repository_version":{"readOnly":true,"type":"string"}},"required":["collection_version","is_deprecated","is_highest","is_signed","namespace_metadata","repository"],"type":"object"},"CollectionVersionSignatureResponse":{"description":"A serializer for the signatures on a Collection Version.","properties":{"pubkey_fingerprint":{"maxLength":64,"type":"string"},"pulp_created":{"format":"date-time","readOnly":true,"type":"string"},"signature":{"readOnly":true,"type":"string"},"signing_service":{"nullable":true,"readOnly":true,"type":"string"}},"required":["pubkey_fingerprint"],"type":"object"},"ContainerNamespaceResponse":{"properties":{"created_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"my_permissions":{"allOf":[{"$ref":"#/components/schemas/MyPermissionsFieldResponse"}],"readOnly":true},"name":{"readOnly":true,"type":"string"},"owners":{"items":{},"readOnly":true,"type":"array"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["created_at","id","updated_at"],"type":"object"},"ContainerRepositoryResponse":{"properties":{"created_at":{"format":"date-time","readOnly":true,"type":"string"},"description":{"nullable":true,"readOnly":true,"type":"string"},"id":{"format":"uuid","readOnly":true,"type":"string"},"name":{"readOnly":true,"type":"string"},"namespace":{"$ref":"#/components/schemas/ContainerNamespaceResponse"},"pulp":{"readOnly":true,"type":"object"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"updated_at":{"format":"date-time","readOnly":true,"type":"string"}},"required":["namespace"],"type":"object"},"ContainerRepositorySyncURL":{"description":"Serializer for Container Sync.","properties":{"mirror":{"default":false,"description":"If ``True``, synchronization will remove all content that is not present in the remote repository. If ``False``, sync will be additive only.","type":"boolean"},"remote":{"description":"A remote to sync from. This will override a remote set on repository.","format":"uri","type":"string"},"signed_only":{"default":false,"description":"If ``True``, only signed content will be synced. Signatures are not verified.","type":"boolean"}},"type":"object"},"ContentAppStatusResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"last_heartbeat":{"description":"Timestamp of the last time the worker talked to the service.","format":"date-time","readOnly":true,"type":"string"},"name":{"description":"The name of the worker.","readOnly":true,"type":"string"}},"type":"object"},"ContentGuardResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"name":{"description":"The unique name.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"ContentRedirectContentGuard":{"description":"A serializer for ContentRedirectContentGuard.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The unique name.","minLength":1,"type":"string"}},"required":["name"],"type":"object"},"ContentRedirectContentGuardResponse":{"description":"A serializer for ContentRedirectContentGuard.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"name":{"description":"The unique name.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"ContentSettingsResponse":{"description":"Serializer for information about content-app-settings for the pulp instance","properties":{"content_origin":{"description":"The CONTENT_ORIGIN setting for this Pulp instance","type":"string"},"content_path_prefix":{"description":"The CONTENT_PATH_PREFIX setting for this Pulp instance","type":"string"}},"required":["content_origin","content_path_prefix"],"type":"object"},"ContentSummaryResponse":{"description":"Serializer for the RepositoryVersion content summary","properties":{"added":{"additionalProperties":{"type":"object"},"type":"object"},"present":{"additionalProperties":{"type":"object"},"type":"object"},"removed":{"additionalProperties":{"type":"object"},"type":"object"}},"required":["added","present","removed"],"type":"object"},"Copy":{"description":"A serializer for Content Copy API.","properties":{"config":{"description":"A JSON document describing sources, destinations, and content to be copied","type":"object"}},"required":["config"],"type":"object"},"CurrentUser":{"properties":{"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"password":{"maxLength":128,"type":"string","writeOnly":true},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"minLength":1,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"required":["username"],"type":"object"},"CurrentUserResponse":{"properties":{"auth_provider":{"readOnly":true,"type":"string"},"date_joined":{"format":"date-time","readOnly":true,"type":"string"},"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"groups":{"description":"The groups this user belongs to. A user will get all permissions granted to each of their groups.","items":{"format":"int64","type":"integer"},"readOnly":true,"type":"array"},"id":{"format":"int64","readOnly":true,"type":"integer"},"is_anonymous":{"readOnly":true,"type":"string"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"model_permissions":{"readOnly":true,"type":"object"},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"required":["username"],"type":"object"},"DatabaseConnectionResponse":{"description":"Serializer for the database connection information","properties":{"connected":{"description":"Info about whether the app can connect to the database","type":"boolean"}},"required":["connected"],"type":"object"},"DistributionResponse":{"properties":{"base_path":{"type":"string"},"name":{"type":"string"},"pulp_id":{"format":"uuid","readOnly":true,"type":"string"},"repository":{"$ref":"#/components/schemas/RepositoryResponse"}},"required":["base_path","name","repository"],"type":"object"},"Domain":{"description":"Serializer for Domain.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"hide_guarded_distributions":{"default":false,"description":"Boolean to hide distributions with a content guard in the content app.","type":"boolean"},"name":{"description":"A name for this domain.","minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"redirect_to_object_storage":{"default":true,"description":"Boolean to have the content app redirect to object storage.","type":"boolean"},"storage_class":{"allOf":[{"$ref":"#/components/schemas/StorageClassEnum"}],"description":"Backend storage class for domain.\\n\\n* `pulpcore.app.models.storage.FileSystem` - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` - Use Amazon S3 as storage\\n* `storages.backends.azure_storage.AzureStorage` - Use Azure Blob as storage"},"storage_settings":{"description":"Settings for storage class.","type":"object"}},"required":["name","storage_class","storage_settings"],"type":"object"},"DomainResponse":{"description":"Serializer for Domain.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"hide_guarded_distributions":{"default":false,"description":"Boolean to hide distributions with a content guard in the content app.","type":"boolean"},"name":{"description":"A name for this domain.","pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"redirect_to_object_storage":{"default":true,"description":"Boolean to have the content app redirect to object storage.","type":"boolean"},"storage_class":{"allOf":[{"$ref":"#/components/schemas/StorageClassEnum"}],"description":"Backend storage class for domain.\\n\\n* `pulpcore.app.models.storage.FileSystem` - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` - Use Amazon S3 as storage\\n* `storages.backends.azure_storage.AzureStorage` - Use Azure Blob as storage"},"storage_settings":{"description":"Settings for storage class.","type":"object"}},"required":["name","storage_class","storage_settings"],"type":"object"},"EvaluationResponse":{"description":"Results from evaluating a proposed parameter to a PulpImport call.","properties":{"context":{"description":"Parameter value being evaluated.","type":"string"},"is_valid":{"description":"True if evaluation passed, false otherwise.","type":"boolean"},"messages":{"description":"Messages describing results of all evaluations done. May be an empty list.","items":{"type":"string"},"type":"array"}},"required":["context","is_valid","messages"],"type":"object"},"FilesystemExport":{"description":"Serializer for FilesystemExports.","properties":{"publication":{"description":"A URI of the publication to be exported.","format":"uri","type":"string","writeOnly":true},"repository_version":{"description":"A URI of the repository version export.","format":"uri","type":"string","writeOnly":true},"start_repository_version":{"description":"The URI of the last-exported-repo-version.","format":"uri","type":"string","writeOnly":true},"task":{"description":"A URI of the task that ran the Export.","format":"uri","nullable":true,"type":"string"}},"type":"object"},"FilesystemExportResponse":{"description":"Serializer for FilesystemExports.","properties":{"exported_resources":{"description":"Resources that were exported.","items":{"format":"uri","type":"string"},"readOnly":true,"type":"array"},"params":{"description":"Any additional parameters that were used to create the export.","readOnly":true,"type":"object"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"task":{"description":"A URI of the task that ran the Export.","format":"uri","nullable":true,"type":"string"}},"type":"object"},"FilesystemExporter":{"description":"Serializer for FilesystemExporters.","properties":{"method":{"allOf":[{"$ref":"#/components/schemas/MethodEnum"}],"default":"write","description":"Method of exporting\\n\\n* `write` - Export by writing\\n* `hardlink` - Export by hardlinking\\n* `symlink` - Export by symlinking"},"name":{"description":"Unique name of the file system exporter.","minLength":1,"type":"string"},"path":{"description":"File system location to export to.","minLength":1,"type":"string"}},"required":["name","path"],"type":"object"},"FilesystemExporterResponse":{"description":"Serializer for FilesystemExporters.","properties":{"method":{"allOf":[{"$ref":"#/components/schemas/MethodEnum"}],"default":"write","description":"Method of exporting\\n\\n* `write` - Export by writing\\n* `hardlink` - Export by hardlinking\\n* `symlink` - Export by symlinking"},"name":{"description":"Unique name of the file system exporter.","type":"string"},"path":{"description":"File system location to export to.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name","path"],"type":"object"},"GalaxyCollection":{"description":"A serializer for a Collection.","properties":{"created":{"format":"date-time","type":"string"},"id":{"minLength":1,"type":"string"},"modified":{"format":"date-time","type":"string"},"name":{"minLength":1,"type":"string"}},"required":["created","id","modified","name"],"type":"object"},"GalaxyCollectionResponse":{"description":"A serializer for a Collection.","properties":{"created":{"format":"date-time","type":"string"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"id":{"type":"string"},"latest_version":{"description":"Get latest version.","readOnly":true,"type":"object"},"modified":{"format":"date-time","type":"string"},"name":{"type":"string"},"namespace":{"description":"Create a namespace dict.","readOnly":true,"type":"object"},"versions_url":{"description":"Get versions_url.","readOnly":true,"type":"string"}},"required":["created","id","modified","name"],"type":"object"},"GalaxyCollectionVersionResponse":{"description":"A serializer for a CollectionVersion.","properties":{"artifact":{"description":"Create an artifact dict.","readOnly":true,"type":"object"},"collection":{"description":"Create a collection dict.","readOnly":true,"type":"object"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"metadata":{"$ref":"#/components/schemas/CollectionMetadataResponse"},"namespace":{"description":"Create a namespace dict.","readOnly":true,"type":"object"},"version":{"type":"string"}},"required":["metadata","version"],"type":"object"},"GalaxyRoleResponse":{"description":"A serializer for Galaxy\'s representation of Roles.","properties":{"id":{"description":"Get id.","readOnly":true,"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"}},"required":["name","namespace"],"type":"object"},"GalaxyRoleVersionResponse":{"description":"A serializer for Galaxy\'s representation of Role versions.","properties":{"name":{"type":"string"},"source":{"description":"Get source.","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"Group":{"description":"Serializer for Group.","properties":{"name":{"description":"Name","maxLength":150,"minLength":1,"type":"string"}},"required":["name"],"type":"object"},"GroupProgressReportResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"code":{"description":"Identifies the type of group progress report\'.","readOnly":true,"type":"string"},"done":{"description":"The count of items already processed. Defaults to 0.","format":"int64","readOnly":true,"type":"integer"},"message":{"description":"The message shown to the user for the group progress report.","readOnly":true,"type":"string"},"suffix":{"description":"The suffix to be shown with the group progress report.","nullable":true,"readOnly":true,"type":"string"},"total":{"description":"The total count of items.","format":"int64","readOnly":true,"type":"integer"}},"type":"object"},"GroupResponse":{"description":"Serializer for Group.","properties":{"id":{"format":"int64","readOnly":true,"type":"integer"},"name":{"description":"Name","maxLength":150,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"GroupRole":{"description":"Serializer for GroupRole.","properties":{"content_object":{"description":"pulp_href of the object for which role permissions should be asserted. If set to \'null\', permissions will act on the model-level.","minLength":1,"nullable":true,"type":"string"},"domain":{"description":"Domain this role should be applied on, mutually exclusive with content_object.","format":"uri","nullable":true,"type":"string"},"role":{"minLength":1,"type":"string"}},"required":["content_object","role"],"type":"object"},"GroupRoleResponse":{"description":"Serializer for GroupRole.","properties":{"content_object":{"description":"pulp_href of the object for which role permissions should be asserted. If set to \'null\', permissions will act on the model-level.","nullable":true,"type":"string"},"description":{"readOnly":true,"type":"string"},"domain":{"description":"Domain this role should be applied on, mutually exclusive with content_object.","format":"uri","nullable":true,"type":"string"},"permissions":{"items":{"type":"string"},"readOnly":true,"type":"array"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"role":{"type":"string"}},"required":["content_object","role"],"type":"object"},"GroupUser":{"description":"Serializer for Users that belong to a Group.","properties":{"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"minLength":1,"type":"string"}},"required":["username"],"type":"object"},"GroupUserResponse":{"description":"Serializer for Users that belong to a Group.","properties":{"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"type":"string"}},"required":["username"],"type":"object"},"ImportResponse":{"description":"Serializer for Imports.","properties":{"params":{"description":"Any parameters that were used to create the import.","type":"object"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"task":{"description":"A URI of the Task that ran the Import.","format":"uri","type":"string"}},"required":["params","task"],"type":"object"},"ImportTaskDetailResponse":{"description":"A serializer for a CollectionImport list view.","properties":{"created_at":{"format":"date-time","type":"string"},"error":{"type":"object"},"finished_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"messages":{"type":"object"},"name":{"type":"string"},"namespace":{"type":"string"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"version":{"type":"string"}},"required":["created_at","error","finished_at","id","messages","name","namespace","started_at","state","updated_at","version"],"type":"object"},"ImportTaskListResponse":{"description":"A serializer for a CollectionImport list view.","properties":{"created_at":{"format":"date-time","type":"string"},"finished_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"version":{"type":"string"}},"required":["created_at","finished_at","id","name","namespace","started_at","state","updated_at","version"],"type":"object"},"LegacyRoleTagResponse":{"properties":{"count":{"format":"int64","readOnly":true,"type":"integer"},"name":{"readOnly":true,"type":"string"}},"type":"object"},"ManifestCopy":{"description":"Serializer for copying manifests from a source repository to a destination repository.","properties":{"digests":{"description":"A list of manifest digests to copy.","items":{},"type":"array"},"media_types":{"description":"A list of media_types to copy.","items":{"$ref":"#/components/schemas/MediaTypesEnum"},"type":"array"},"source_repository":{"description":"A URI of the repository to copy content from.","format":"uri","title":"Repository","type":"string"},"source_repository_version":{"description":"A URI of the repository version to copy content from.","format":"uri","type":"string"}},"type":"object"},"MediaTypesEnum":{"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","enum":["application/vnd.docker.distribution.manifest.v1+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.oci.image.manifest.v1+json","application/vnd.oci.image.index.v1+json"],"type":"string"},"MethodEnum":{"description":"* `write` - Export by writing\\n* `hardlink` - Export by hardlinking\\n* `symlink` - Export by symlinking","enum":["write","hardlink","symlink"],"type":"string"},"MinimalTaskResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"finished_at":{"description":"Timestamp of the when this task stopped execution.","format":"date-time","readOnly":true,"type":"string"},"name":{"description":"The name of task.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"started_at":{"description":"Timestamp of the when this task started execution.","format":"date-time","readOnly":true,"type":"string"},"state":{"description":"The current state of the task. The possible values include: \'waiting\', \'skipped\', \'running\', \'completed\', \'failed\', \'canceled\' and \'canceling\'.","readOnly":true,"type":"string"},"worker":{"description":"The worker associated with this task. This field is empty if a worker is not yet assigned.","format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"MultipleArtifactContentResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"artifacts":{"description":"A dict mapping relative paths inside the Content to the correspondingArtifact URLs. E.g.: {\'relative/path\': \'/artifacts/1/\'","type":"object"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["artifacts"],"type":"object"},"MyPermissionsField":{"type":"object"},"MyPermissionsFieldResponse":{"type":"object"},"MyPermissionsResponse":{"properties":{"permissions":{"items":{"type":"string"},"type":"array"}},"required":["permissions"],"type":"object"},"Namespace":{"properties":{"avatar_url":{"format":"uri","type":"string"},"company":{"maxLength":64,"type":"string"},"description":{"maxLength":256,"type":"string"},"email":{"maxLength":256,"type":"string"},"groups":{"type":"string"},"links":{"items":{"$ref":"#/components/schemas/NamespaceLink"},"type":"array"},"name":{"maxLength":64,"minLength":1,"type":"string"},"resources":{"type":"string"},"users":{"type":"string"}},"required":["name"],"type":"object"},"NamespaceLink":{"properties":{"name":{"maxLength":32,"minLength":1,"type":"string"},"url":{"maxLength":256,"minLength":1,"type":"string"}},"required":["name","url"],"type":"object"},"NamespaceLinkResponse":{"properties":{"name":{"maxLength":32,"type":"string"},"url":{"maxLength":256,"type":"string"}},"required":["name","url"],"type":"object"},"NamespaceRelatedField":{"description":"Serializer only returns fields specified in \'include_related\' query param.\\n\\nThis allows for fields that require more database queries to be optionally\\nincluded in API responses, which lowers the load on the backend. This is\\nintended as a way to include extra data in list views.\\n\\nUsage:\\n\\nThis functions the same as DRF\'s base `serializers.Serializer` class with the\\nexception that it will only return fields specified in the `?include_related=`\\nquery parameter.\\n\\nExample:\\n\\nMySerializer(RelatedFieldsBaseSerializer):\\n foo = CharField()\\n bar = CharField()\\n\\nMySerializer will return:\\n\\n{\\"foo\\": None} when called with `?include_related=foo` and {\\"foo\\": None, \\"bar\\" None}\\nwhen called with `?include_related=foo&include_related=bar`.","properties":{},"type":"object"},"NamespaceRelatedFieldResponse":{"description":"Serializer only returns fields specified in \'include_related\' query param.\\n\\nThis allows for fields that require more database queries to be optionally\\nincluded in API responses, which lowers the load on the backend. This is\\nintended as a way to include extra data in list views.\\n\\nUsage:\\n\\nThis functions the same as DRF\'s base `serializers.Serializer` class with the\\nexception that it will only return fields specified in the `?include_related=`\\nquery parameter.\\n\\nExample:\\n\\nMySerializer(RelatedFieldsBaseSerializer):\\n foo = CharField()\\n bar = CharField()\\n\\nMySerializer will return:\\n\\n{\\"foo\\": None} when called with `?include_related=foo` and {\\"foo\\": None, \\"bar\\" None}\\nwhen called with `?include_related=foo&include_related=bar`.","properties":{"my_permissions":{"allOf":[{"$ref":"#/components/schemas/MyPermissionsFieldResponse"}],"readOnly":true}},"type":"object"},"NamespaceResponse":{"properties":{"avatar_sha256":{"readOnly":true,"type":"string"},"avatar_url":{"format":"uri","type":"string"},"company":{"maxLength":64,"type":"string"},"description":{"maxLength":256,"type":"string"},"email":{"maxLength":256,"type":"string"},"groups":{"type":"string"},"id":{"format":"int64","readOnly":true,"type":"integer"},"links":{"items":{"$ref":"#/components/schemas/NamespaceLinkResponse"},"type":"array"},"metadata_sha256":{"readOnly":true,"type":"string"},"name":{"maxLength":64,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"related_fields":{"allOf":[{"$ref":"#/components/schemas/NamespaceRelatedFieldResponse"}],"readOnly":true},"resources":{"type":"string"},"users":{"type":"string"}},"required":["name"],"type":"object"},"NamespaceSummaryResponse":{"description":"NamespaceSerializer but without \'links\' or \'resources\'.\\n\\nFor use in _ui/collection detail views.","properties":{"avatar_sha256":{"readOnly":true,"type":"string"},"avatar_url":{"format":"uri","type":"string"},"company":{"maxLength":64,"type":"string"},"description":{"maxLength":256,"type":"string"},"email":{"maxLength":256,"type":"string"},"groups":{"type":"string"},"id":{"format":"int64","readOnly":true,"type":"integer"},"metadata_sha256":{"readOnly":true,"type":"string"},"name":{"readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"related_fields":{"allOf":[{"$ref":"#/components/schemas/NamespaceRelatedFieldResponse"}],"readOnly":true},"users":{"type":"string"}},"type":"object"},"NestedRole":{"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.","properties":{"groups":{"default":[],"items":{"minLength":1,"type":"string"},"type":"array"},"role":{"minLength":1,"type":"string"},"users":{"default":[],"items":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","minLength":1,"type":"string"},"type":"array"}},"required":["role"],"type":"object"},"NestedRoleResponse":{"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.","properties":{"groups":{"default":[],"items":{"type":"string"},"type":"array"},"role":{"type":"string"},"users":{"default":[],"items":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","type":"string"},"type":"array"}},"required":["role"],"type":"object"},"OCIBuildImage":{"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.","properties":{"artifacts":{"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.","type":"object"},"containerfile":{"description":"An uploaded Containerfile that should be used to run podman-build.","format":"binary","type":"string"},"containerfile_artifact":{"description":"Artifact representing the Containerfile that should be used to run podman-build.","format":"uri","type":"string"},"tag":{"default":"latest","description":"A tag name for the new image being built.","minLength":1,"type":"string"}},"type":"object"},"ObjectRolesResponse":{"properties":{"roles":{"items":{"$ref":"#/components/schemas/NestedRoleResponse"},"type":"array"}},"required":["roles"],"type":"object"},"OrphansCleanup":{"properties":{"content_hrefs":{"description":"Will delete specified content and associated Artifacts if they are orphans.","items":{},"type":"array"},"orphan_protection_time":{"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.","format":"int64","nullable":true,"type":"integer"}},"type":"object"},"PaginatedAccessPolicyResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/AccessPolicyResponse"},"type":"array"}},"type":"object"},"PaginatedArtifactDistributionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ArtifactDistributionResponse"},"type":"array"}},"type":"object"},"PaginatedArtifactResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ArtifactResponse"},"type":"array"}},"type":"object"},"PaginatedCollectionResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedCollectionVersionListResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CollectionVersionListResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedCollectionVersionSearchListResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedContentGuardResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ContentGuardResponse"},"type":"array"}},"type":"object"},"PaginatedContentRedirectContentGuardResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"},"type":"array"}},"type":"object"},"PaginatedDistributionResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DistributionResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedDomainResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/DomainResponse"},"type":"array"}},"type":"object"},"PaginatedFilesystemExportResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/FilesystemExportResponse"},"type":"array"}},"type":"object"},"PaginatedFilesystemExporterResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/FilesystemExporterResponse"},"type":"array"}},"type":"object"},"PaginatedGalaxyCollectionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?page=4","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?page=2","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GalaxyCollectionResponse"},"type":"array"}},"type":"object"},"PaginatedGalaxyCollectionVersionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?page=4","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?page=2","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GalaxyCollectionVersionResponse"},"type":"array"}},"type":"object"},"PaginatedGalaxyRoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GalaxyRoleResponse"},"type":"array"}},"type":"object"},"PaginatedGalaxyRoleVersionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GalaxyRoleVersionResponse"},"type":"array"}},"type":"object"},"PaginatedGroupResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/GroupResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedGroupRoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GroupRoleResponse"},"type":"array"}},"type":"object"},"PaginatedGroupUserResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/GroupUserResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedImportResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ImportResponse"},"type":"array"}},"type":"object"},"PaginatedImportTaskListResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ImportTaskListResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedLegacyRoleTagResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/LegacyRoleTagResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedMultipleArtifactContentResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/MultipleArtifactContentResponse"},"type":"array"}},"type":"object"},"PaginatedNamespaceSummaryResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/NamespaceSummaryResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedPublicationResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PublicationResponse"},"type":"array"}},"type":"object"},"PaginatedPulpExportResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PulpExportResponse"},"type":"array"}},"type":"object"},"PaginatedPulpExporterResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PulpExporterResponse"},"type":"array"}},"type":"object"},"PaginatedPulpImporterResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PulpImporterResponse"},"type":"array"}},"type":"object"},"PaginatedRBACContentGuardResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RBACContentGuardResponse"},"type":"array"}},"type":"object"},"PaginatedRemoteResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RemoteResponse"},"type":"array"}},"type":"object"},"PaginatedRepositoryResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RepositoryResponse"},"type":"array"}},"type":"object"},"PaginatedRepositoryVersionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RepositoryVersionResponse"},"type":"array"}},"type":"object"},"PaginatedResourceListResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ResourceListResponse"},"type":"array"}},"type":"object"},"PaginatedResourceTypeResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ResourceTypeResponse"},"type":"array"}},"type":"object"},"PaginatedRoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RoleResponse"},"type":"array"}},"type":"object"},"PaginatedSearchResultsResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/SearchResultsResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedSigningServiceResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/SigningServiceResponse"},"type":"array"}},"type":"object"},"PaginatedSyncListResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/SyncListResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedTagResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TagResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedTaskGroupResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/TaskGroupResponse"},"type":"array"}},"type":"object"},"PaginatedTaskResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/TaskResponse"},"type":"array"}},"type":"object"},"PaginatedTaskScheduleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/TaskScheduleResponse"},"type":"array"}},"type":"object"},"PaginatedTaskSummaryResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TaskSummaryResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedUploadResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/UploadResponse"},"type":"array"}},"type":"object"},"PaginatedUpstreamPulpResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/UpstreamPulpResponse"},"type":"array"}},"type":"object"},"PaginatedUserResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/UserResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedUserRoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/UserRoleResponse"},"type":"array"}},"type":"object"},"PaginatedWorkerResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/WorkerResponse"},"type":"array"}},"type":"object"},"Paginatedansible.AnsibleDistributionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.AnsibleDistributionResponse"},"type":"array"}},"type":"object"},"Paginatedansible.AnsibleNamespaceMetadataResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"},"type":"array"}},"type":"object"},"Paginatedansible.AnsibleRepositoryResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.AnsibleRepositoryResponse"},"type":"array"}},"type":"object"},"Paginatedansible.CollectionRemoteResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"Paginatedansible.CollectionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.CollectionResponse"},"type":"array"}},"type":"object"},"Paginatedansible.CollectionVersionMarkResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.CollectionVersionMarkResponse"},"type":"array"}},"type":"object"},"Paginatedansible.CollectionVersionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.CollectionVersionResponse"},"type":"array"}},"type":"object"},"Paginatedansible.CollectionVersionSignatureResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.CollectionVersionSignatureResponse"},"type":"array"}},"type":"object"},"Paginatedansible.GitRemoteResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.GitRemoteResponse"},"type":"array"}},"type":"object"},"Paginatedansible.RoleRemoteResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.RoleRemoteResponse"},"type":"array"}},"type":"object"},"Paginatedansible.RoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.RoleResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.BlobResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.BlobResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerDistributionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerDistributionResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerNamespaceResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerNamespaceResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerPushRepositoryResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerPushRepositoryResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerRemoteResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerRemoteResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerRepositoryResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerRepositoryResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ManifestResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ManifestResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ManifestSignatureResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ManifestSignatureResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.TagResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.TagResponse"},"type":"array"}},"type":"object"},"Paginatedgalaxy.LoginResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/galaxy.LoginResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PatchedAccessPolicy":{"description":"Serializer for AccessPolicy.","properties":{"creation_hooks":{"description":"List of callables that may associate user roles for new objects.","items":{"type":"object"},"type":"array"},"permissions_assignment":{"description":"List of callables that define the new permissions to be created for new objects.This is deprecated. Use `creation_hooks` instead.","items":{"type":"object"},"type":"array"},"queryset_scoping":{"description":"A callable for performing queryset scoping. See plugin documentation for valid callables. Set to blank to turn off queryset scoping.","type":"object"},"statements":{"description":"List of policy statements defining the policy.","items":{"type":"object"},"type":"array"}},"type":"object"},"PatchedCollection":{"description":"A serializer for a Collection.","properties":{"deprecated":{"type":"boolean"}},"type":"object"},"PatchedContentRedirectContentGuard":{"description":"A serializer for ContentRedirectContentGuard.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The unique name.","minLength":1,"type":"string"}},"type":"object"},"PatchedDomain":{"description":"Serializer for Domain.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"hide_guarded_distributions":{"default":false,"description":"Boolean to hide distributions with a content guard in the content app.","type":"boolean"},"name":{"description":"A name for this domain.","minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"redirect_to_object_storage":{"default":true,"description":"Boolean to have the content app redirect to object storage.","type":"boolean"},"storage_class":{"allOf":[{"$ref":"#/components/schemas/StorageClassEnum"}],"description":"Backend storage class for domain.\\n\\n* `pulpcore.app.models.storage.FileSystem` - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` - Use Amazon S3 as storage\\n* `storages.backends.azure_storage.AzureStorage` - Use Azure Blob as storage"},"storage_settings":{"description":"Settings for storage class.","type":"object"}},"type":"object"},"PatchedFilesystemExporter":{"description":"Serializer for FilesystemExporters.","properties":{"method":{"allOf":[{"$ref":"#/components/schemas/MethodEnum"}],"default":"write","description":"Method of exporting\\n\\n* `write` - Export by writing\\n* `hardlink` - Export by hardlinking\\n* `symlink` - Export by symlinking"},"name":{"description":"Unique name of the file system exporter.","minLength":1,"type":"string"},"path":{"description":"File system location to export to.","minLength":1,"type":"string"}},"type":"object"},"PatchedGroup":{"description":"Serializer for Group.","properties":{"name":{"description":"Name","maxLength":150,"minLength":1,"type":"string"}},"type":"object"},"PatchedNamespace":{"properties":{"avatar_url":{"format":"uri","type":"string"},"company":{"maxLength":64,"type":"string"},"description":{"maxLength":256,"type":"string"},"email":{"maxLength":256,"type":"string"},"groups":{"type":"string"},"links":{"items":{"$ref":"#/components/schemas/NamespaceLink"},"type":"array"},"name":{"maxLength":64,"minLength":1,"type":"string"},"resources":{"type":"string"},"users":{"type":"string"}},"type":"object"},"PatchedPulpExporter":{"description":"Serializer for pulp exporters.","properties":{"last_export":{"description":"Last attempted export for this PulpExporter","format":"uri","nullable":true,"type":"string"},"name":{"description":"Unique name of the file system exporter.","minLength":1,"type":"string"},"path":{"description":"File system directory to store exported tar.gzs.","minLength":1,"type":"string"},"repositories":{"items":{"format":"uri","type":"string"},"type":"array"}},"type":"object"},"PatchedPulpImporter":{"description":"Serializer for PulpImporters.","properties":{"name":{"description":"Unique name of the Importer.","minLength":1,"type":"string"},"repo_mapping":{"additionalProperties":{"minLength":1,"type":"string"},"description":"Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named \'foo\' and the repo to import content into was \'bar\', the mapping would be \\"{\'foo\': \'bar\'}\\".","type":"object"}},"type":"object"},"PatchedRBACContentGuard":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The unique name.","minLength":1,"type":"string"}},"type":"object"},"PatchedResource":{"properties":{"ansible_id":{"minLength":1,"type":"string"},"resource_data":{"type":"object"},"resource_type":{"minLength":1,"type":"string"}},"type":"object"},"PatchedRole":{"description":"Serializer for Role.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The name of this role.","minLength":1,"type":"string"},"permissions":{"description":"List of permissions defining the role.","items":{"type":"string"},"type":"array"}},"type":"object"},"PatchedSyncList":{"properties":{"collections":{"items":{"$ref":"#/components/schemas/SyncListCollectionSummary"},"type":"array"},"distribution":{"format":"uuid","nullable":true,"type":"string"},"groups":{"type":"string"},"name":{"maxLength":64,"minLength":1,"type":"string"},"namespaces":{"items":{"minLength":1,"type":"string"},"type":"array"},"policy":{"$ref":"#/components/schemas/Policy8baEnum"},"upstream_repository":{"format":"uuid","nullable":true,"type":"string"}},"type":"object"},"PatchedTaskCancel":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"state":{"description":"The desired state of the task. Only \'canceled\' is accepted.","minLength":1,"type":"string"}},"type":"object"},"PatchedUpstreamPulp":{"description":"Serializer for a Server.","properties":{"api_root":{"description":"The API root. Defaults to \'/pulp/\'.","minLength":1,"type":"string"},"base_url":{"description":"The transport, hostname, and an optional port of the Pulp server. e.g. https://example.com","minLength":1,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"domain":{"description":"The domain of the Pulp server if enabled.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"A unique name for this Pulp server.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_label_select":{"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\\"","nullable":true,"type":"string"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"type":"object"},"PatchedUser":{"properties":{"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"groups":{"description":"The groups this user belongs to. A user will get all permissions granted to each of their groups.","items":{"format":"int64","type":"integer"},"type":"array"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"password":{"maxLength":128,"type":"string","writeOnly":true},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"minLength":1,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"type":"object"},"Patchedansible.AnsibleDistribution":{"description":"Serializer for Ansible Distributions.","properties":{"base_path":{"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\\")","minLength":1,"type":"string"},"content_guard":{"description":"An optional content-guard.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"type":"object"},"Patchedansible.AnsibleNamespaceMetadata":{"description":"A serializer for Namespaces.","properties":{"avatar":{"description":"Optional avatar image for Namespace","format":"binary","type":"string","writeOnly":true},"company":{"description":"Optional namespace company owner.","maxLength":64,"type":"string"},"description":{"description":"Optional short description.","maxLength":256,"type":"string"},"email":{"description":"Optional namespace contact email.","maxLength":256,"type":"string"},"links":{"description":"Labeled related links.","items":{"$ref":"#/components/schemas/NamespaceLink"},"type":"array"},"name":{"description":"Required named, only accepts lowercase, numbers and underscores.","maxLength":64,"minLength":3,"pattern":"^(?!.*__)[a-z]+[0-9a-z_]*$","type":"string"},"resources":{"description":"Optional resource page in markdown format.","type":"string"}},"type":"object"},"Patchedansible.AnsibleRepository":{"description":"Serializer for Ansible Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"gpgkey":{"description":"Gpg public key to verify collection signatures against","minLength":1,"nullable":true,"type":"string"},"last_synced_metadata_time":{"description":"Last synced metadata time.","format":"date-time","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"private":{"type":"boolean"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"type":"object"},"Patchedansible.CollectionRemote":{"description":"A serializer for Collection Remotes.","properties":{"auth_url":{"description":"The URL to receive a session token from, e.g. used with Automation Hub.","maxLength":255,"minLength":1,"nullable":true,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"created_at":{"format":"date-time","type":"string"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"password":{"description":"Remote password.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_password":{"description":"Password for proxy authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"User for proxy authentication.","minLength":1,"nullable":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"requirements_file":{"description":"The string version of Collection requirements yaml.","minLength":1,"nullable":true,"type":"string"},"signed_only":{"default":false,"description":"Sync only collections that have a signature","type":"boolean"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"token":{"maxLength":2000,"minLength":1,"nullable":true,"type":"string","writeOnly":true},"updated_at":{"format":"date-time","type":"string"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"Remote user.","minLength":1,"nullable":true,"type":"string"}},"type":"object"},"Patchedansible.GitRemote":{"description":"A serializer for Git Collection Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"git_ref":{"description":"A git ref. e.g.: branch, tag, or commit sha.","minLength":1,"type":"string"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"metadata_only":{"description":"If True, only metadata about the content will be stored in Pulp. Clients will retrieve content from the remote URL.","type":"boolean"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"type":"object"},"Patchedansible.RoleRemote":{"description":"A serializer for Ansible Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"type":"object"},"Patchedcontainer.ContainerDistribution":{"description":"A serializer for ContainerDistribution.","properties":{"base_path":{"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\\")","minLength":1,"type":"string"},"content_guard":{"description":"An optional content-guard. If none is specified, a default one will be used.","format":"uri","type":"string"},"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"hidden":{"default":false,"description":"Whether this distribution should be shown in the content app.","type":"boolean"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","minLength":1,"type":"string"},"private":{"description":"Restrict pull access to explicitly authorized users. Defaults to unrestricted pull access.","type":"boolean"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"type":"object"},"Patchedcontainer.ContainerPushRepository":{"description":"Serializer for Container Push Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"type":"object"},"Patchedcontainer.ContainerRemote":{"description":"A Serializer for ContainerRemote.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"exclude_tags":{"description":"\\n A list of tags to exclude during sync.\\n Wildcards *, ? are recognized.\\n \'exclude_tags\' is evaluated after \'include_tags\'.\\n ","items":{"maxLength":255,"minLength":1,"type":"string"},"nullable":true,"type":"array"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"include_tags":{"description":"\\n A list of tags to include during sync.\\n Wildcards *, ? are recognized.\\n \'include_tags\' is evaluated before \'exclude_tags\'.\\n ","items":{"maxLength":255,"minLength":1,"type":"string"},"nullable":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/Policy762Enum"}],"default":"immediate","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."},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sigstore":{"description":"A URL to a sigstore to download image signatures from","format":"uri","minLength":1,"type":"string"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"upstream_name":{"description":"Name of the upstream repository","minLength":1,"type":"string"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"type":"object"},"Patchedcontainer.ContainerRepository":{"description":"Serializer for Container Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"type":"object"},"Policy762Enum":{"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.","enum":["immediate","on_demand","streamed"],"type":"string"},"Policy8baEnum":{"description":"* `exclude` - exclude\\n* `include` - include","enum":["exclude","include"],"type":"string"},"PolicyDb6Enum":{"description":"* `immediate` - immediate\\n* `When syncing, download all metadata and content now.` - When syncing, download all metadata and content now.","enum":["immediate","When syncing, download all metadata and content now."],"type":"string"},"ProgressReportResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"code":{"description":"Identifies the type of progress report\'.","readOnly":true,"type":"string"},"done":{"description":"The count of items already processed. Defaults to 0.","format":"int64","readOnly":true,"type":"integer"},"message":{"description":"The message shown to the user for the progress report.","readOnly":true,"type":"string"},"state":{"description":"The current state of the progress report. The possible values are: \'waiting\', \'skipped\', \'running\', \'completed\', \'failed\', \'canceled\' and \'canceling\'. The default is \'waiting\'.","readOnly":true,"type":"string"},"suffix":{"description":"The suffix to be shown with the progress report.","nullable":true,"readOnly":true,"type":"string"},"total":{"description":"The total count of items.","format":"int64","readOnly":true,"type":"integer"}},"type":"object"},"PublicationResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"repository":{"description":"A URI of the repository to be published.","format":"uri","type":"string"},"repository_version":{"format":"uri","type":"string"}},"type":"object"},"PulpExport":{"description":"Serializer for PulpExports.","properties":{"chunk_size":{"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.","minLength":1,"type":"string","writeOnly":true},"dry_run":{"default":false,"description":"Generate report on what would be exported and disk-space required.","type":"boolean","writeOnly":true},"full":{"default":true,"description":"Do a Full (true) or Incremental (false) export.","type":"boolean","writeOnly":true},"start_versions":{"description":"List of explicit last-exported-repo-version hrefs (replaces last_export).","items":{"format":"uri","type":"string","writeOnly":true},"type":"array","writeOnly":true},"task":{"description":"A URI of the task that ran the Export.","format":"uri","nullable":true,"type":"string"},"versions":{"description":"List of explicit repo-version hrefs to export (replaces current_version).","items":{"format":"uri","type":"string","writeOnly":true},"type":"array","writeOnly":true}},"type":"object"},"PulpExportResponse":{"description":"Serializer for PulpExports.","properties":{"exported_resources":{"description":"Resources that were exported.","items":{"format":"uri","type":"string"},"readOnly":true,"type":"array"},"output_file_info":{"description":"Dictionary of filename: sha256hash entries for export-output-file(s)","readOnly":true,"type":"object"},"params":{"description":"Any additional parameters that were used to create the export.","readOnly":true,"type":"object"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"task":{"description":"A URI of the task that ran the Export.","format":"uri","nullable":true,"type":"string"},"toc_info":{"description":"Filename and sha256-checksum of table-of-contents for this export","readOnly":true,"type":"object"}},"type":"object"},"PulpExporter":{"description":"Serializer for pulp exporters.","properties":{"last_export":{"description":"Last attempted export for this PulpExporter","format":"uri","nullable":true,"type":"string"},"name":{"description":"Unique name of the file system exporter.","minLength":1,"type":"string"},"path":{"description":"File system directory to store exported tar.gzs.","minLength":1,"type":"string"},"repositories":{"items":{"format":"uri","type":"string"},"type":"array"}},"required":["name","path","repositories"],"type":"object"},"PulpExporterResponse":{"description":"Serializer for pulp exporters.","properties":{"last_export":{"description":"Last attempted export for this PulpExporter","format":"uri","nullable":true,"type":"string"},"name":{"description":"Unique name of the file system exporter.","type":"string"},"path":{"description":"File system directory to store exported tar.gzs.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"repositories":{"items":{"format":"uri","type":"string"},"type":"array"}},"required":["name","path","repositories"],"type":"object"},"PulpImport":{"description":"Serializer for call to import into Pulp.","properties":{"create_repositories":{"default":false,"description":"If True, missing repositories will be automatically created during the import.","type":"boolean"},"path":{"description":"Path to export that will be imported.","minLength":1,"type":"string"},"toc":{"description":"Path to a table-of-contents file describing chunks to be validated, reassembled, and imported.","minLength":1,"type":"string"}},"type":"object"},"PulpImportCheck":{"description":"Check validity of provided import-options.\\n\\nProvides the ability to check that an import is \'sane\' without having to actually\\ncreate an importer.","properties":{"path":{"description":"Path to export-tar-gz that will be imported.","minLength":1,"type":"string"},"repo_mapping":{"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\'}\\".","minLength":1,"type":"string"},"toc":{"description":"Path to a table-of-contents file describing chunks to be validated, reassembled, and imported.","minLength":1,"type":"string"}},"type":"object"},"PulpImportCheckResponse":{"description":"Return the response to a PulpImport import-check call.","properties":{"path":{"allOf":[{"$ref":"#/components/schemas/EvaluationResponse"}],"description":"Evaluation of proposed \'path\' file for PulpImport"},"repo_mapping":{"allOf":[{"$ref":"#/components/schemas/EvaluationResponse"}],"description":"Evaluation of proposed \'repo_mapping\' file for PulpImport"},"toc":{"allOf":[{"$ref":"#/components/schemas/EvaluationResponse"}],"description":"Evaluation of proposed \'toc\' file for PulpImport"}},"type":"object"},"PulpImporter":{"description":"Serializer for PulpImporters.","properties":{"name":{"description":"Unique name of the Importer.","minLength":1,"type":"string"},"repo_mapping":{"additionalProperties":{"minLength":1,"type":"string"},"description":"Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named \'foo\' and the repo to import content into was \'bar\', the mapping would be \\"{\'foo\': \'bar\'}\\".","type":"object"}},"required":["name"],"type":"object"},"PulpImporterResponse":{"description":"Serializer for PulpImporters.","properties":{"name":{"description":"Unique name of the Importer.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"repo_mapping":{"additionalProperties":{"type":"string"},"description":"Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named \'foo\' and the repo to import content into was \'bar\', the mapping would be \\"{\'foo\': \'bar\'}\\".","type":"object"}},"required":["name"],"type":"object"},"Purge":{"properties":{"finished_before":{"default":"2024-05-01","description":"Purge tasks completed earlier than this timestamp. Format \'%Y-%m-%d[T%H:%M:%S]\'","format":"date-time","type":"string"},"states":{"default":["completed"],"description":"List of task-states to be purged. Only \'final\' states are allowed.","items":{"$ref":"#/components/schemas/StatesEnum"},"type":"array"}},"type":"object"},"RBACContentGuard":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The unique name.","minLength":1,"type":"string"}},"required":["name"],"type":"object"},"RBACContentGuardResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/GroupResponse"},"readOnly":true,"type":"array"},"name":{"description":"The unique name.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"users":{"items":{"$ref":"#/components/schemas/GroupUserResponse"},"readOnly":true,"type":"array"}},"required":["name"],"type":"object"},"ReclaimSpace":{"description":"Serializer for reclaim disk space operation.","properties":{"repo_hrefs":{"description":"Will reclaim space for the specified list of repos. Use [\'*\'] to specify all repos.","items":{},"type":"array"},"repo_versions_keeplist":{"description":"Will exclude repo versions from space reclaim.","items":{"format":"uri","type":"string"},"type":"array"}},"required":["repo_hrefs"],"type":"object"},"RecursiveManage":{"description":"Serializer for adding and removing content to/from a Container repository.","properties":{"content_units":{"description":"A list of content units to operate on.","items":{},"type":"array"}},"type":"object"},"RedisConnectionResponse":{"description":"Serializer for information about the Redis connection","properties":{"connected":{"description":"Info about whether the app can connect to Redis","type":"boolean"}},"required":["connected"],"type":"object"},"RemoteResponse":{"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.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","type":"string"}},"required":["name","url"],"type":"object"},"RemoveImage":{"description":"A serializer for parsing and validating data associated with the image removal.","properties":{"digest":{"description":"sha256 of the Manifest file","minLength":1,"type":"string"}},"required":["digest"],"type":"object"},"RemoveSignatures":{"description":"A serializer for parsing and validating data associated with the signatures removal.","properties":{"signed_with_key_id":{"description":"key_id of the key the signatures were produced with","minLength":1,"type":"string"}},"required":["signed_with_key_id"],"type":"object"},"RemoveSignaturesResponse":{"description":"A serializer for parsing and validating data associated with the signatures removal.","properties":{"signed_with_key_id":{"description":"key_id of the key the signatures were produced with","type":"string"}},"required":["signed_with_key_id"],"type":"object"},"Repair":{"properties":{"verify_checksums":{"default":true,"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","type":"boolean"}},"type":"object"},"RepoMetadataResponse":{"description":"A serializer to display RepositoryVersion metadata.","properties":{"published":{"format":"date-time","type":"string"}},"required":["published"],"type":"object"},"Repository":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"required":["name"],"type":"object"},"RepositoryAddRemoveContent":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"add_content_units":{"description":"A list of content units to add to a new repository version. This content is added after remove_content_units are removed.","items":{"minLength":1,"type":"string"},"type":"array"},"base_version":{"description":"A repository version whose content will be used as the initial set of content for the new repository version","format":"uri","type":"string"},"remove_content_units":{"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.","items":{"minLength":1,"type":"string"},"type":"array"}},"type":"object"},"RepositoryResponse":{"properties":{"content_count":{"readOnly":true,"type":"integer"},"description":{"nullable":true,"type":"string"},"gpgkey":{"type":"string"},"name":{"type":"string"},"pulp_id":{"format":"uuid","readOnly":true,"type":"string"},"pulp_last_updated":{"format":"date-time","nullable":true,"readOnly":true,"type":"string"}},"required":["gpgkey","name"],"type":"object"},"RepositorySign":{"description":"Serializer for container images signing.","properties":{"future_base_path":{"description":"Future base path content will be distributed at for sync repos","minLength":1,"type":"string"},"manifest_signing_service":{"description":"A signing service to sign with. This will override a signing service set on the repo.","format":"uri","nullable":true,"type":"string"},"tags_list":{"description":"A list of tags to sign.","items":{},"type":"array"}},"type":"object"},"RepositoryVersionResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"base_version":{"description":"A repository version whose content was used as the initial set of content for this repository version","format":"uri","type":"string"},"content_summary":{"allOf":[{"$ref":"#/components/schemas/ContentSummaryResponse"}],"description":"Various count summaries of the content in the version and the HREF to view them.","readOnly":true},"number":{"format":"int64","readOnly":true,"type":"integer"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"repository":{"format":"uri","readOnly":true,"type":"string"}},"type":"object"},"Resource":{"properties":{"ansible_id":{"minLength":1,"type":"string"},"resource_data":{"type":"object"},"resource_type":{"minLength":1,"type":"string"}},"required":["resource_data","resource_type"],"type":"object"},"ResourceListResponse":{"properties":{"ansible_id":{"type":"string"},"detail_url":{"readOnly":true,"type":"string"},"has_serializer":{"readOnly":true,"type":"string"},"name":{"nullable":true,"readOnly":true,"type":"string"},"object_id":{"readOnly":true,"type":"string"},"resource_type":{"type":"string"},"url":{"readOnly":true,"type":"string"}},"required":["resource_type"],"type":"object"},"ResourceResponse":{"properties":{"ansible_id":{"type":"string"},"detail_url":{"readOnly":true,"type":"string"},"has_serializer":{"readOnly":true,"type":"string"},"name":{"nullable":true,"readOnly":true,"type":"string"},"object_id":{"readOnly":true,"type":"string"},"resource_data":{"type":"object"},"resource_type":{"type":"string"},"url":{"readOnly":true,"type":"string"}},"required":["resource_data","resource_type"],"type":"object"},"ResourceTypeResponse":{"properties":{"externally_managed":{"type":"boolean"},"id":{"format":"int64","readOnly":true,"type":"integer"},"name":{"readOnly":true,"type":"string"},"shared_resource_type":{"readOnly":true,"type":"string"},"url":{"readOnly":true,"type":"string"}},"required":["externally_managed"],"type":"object"},"Role":{"description":"Serializer for Role.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The name of this role.","minLength":1,"type":"string"},"permissions":{"description":"List of permissions defining the role.","items":{"type":"string"},"type":"array"}},"required":["name","permissions"],"type":"object"},"RoleResponse":{"description":"Serializer for Role.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"locked":{"description":"True if the role is system managed.","readOnly":true,"type":"boolean"},"name":{"description":"The name of this role.","type":"string"},"permissions":{"description":"List of permissions defining the role.","items":{"type":"string"},"type":"array"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name","permissions"],"type":"object"},"SearchResultsResponse":{"properties":{"avatar_url":{"type":"string"},"contents":{"type":"object"},"deprecated":{"type":"boolean"},"description":{"type":"string"},"download_count":{"format":"int64","type":"integer"},"last_updated":{"format":"date-time","type":"string"},"latest_version":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"platforms":{"type":"object"},"relevance":{"format":"double","type":"number"},"search":{"type":"string"},"tags":{"type":"object"},"type":{"type":"string"}},"required":["avatar_url","contents","deprecated","description","download_count","last_updated","latest_version","name","namespace","platforms","relevance","search","tags","type"],"type":"object"},"SigningServiceResponse":{"description":"A serializer for the model declaring a signing service.","properties":{"name":{"description":"A unique name used to recognize a script.","type":"string"},"pubkey_fingerprint":{"description":"The fingerprint of the public key.","type":"string"},"public_key":{"description":"The value of a public key used for the repository verification.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"script":{"description":"An absolute path to a script which is going to be used for the signing.","type":"string"}},"required":["name","pubkey_fingerprint","public_key","script"],"type":"object"},"StatesEnum":{"description":"* `skipped` - skipped\\n* `completed` - completed\\n* `failed` - failed\\n* `canceled` - canceled","enum":["skipped","completed","failed","canceled"],"type":"string"},"StatusResponse":{"description":"Serializer for the status information of the app","properties":{"content_settings":{"allOf":[{"$ref":"#/components/schemas/ContentSettingsResponse"}],"description":"Content-app settings"},"database_connection":{"allOf":[{"$ref":"#/components/schemas/DatabaseConnectionResponse"}],"description":"Database connection information"},"domain_enabled":{"description":"Is Domains enabled","type":"boolean"},"online_content_apps":{"description":"List of online content apps known to the application. An online content app is actively heartbeating and can serve data to clients","items":{"$ref":"#/components/schemas/ContentAppStatusResponse"},"type":"array"},"online_workers":{"description":"List of online workers known to the application. An online worker is actively heartbeating and can respond to new work","items":{"$ref":"#/components/schemas/WorkerResponse"},"type":"array"},"redis_connection":{"allOf":[{"$ref":"#/components/schemas/RedisConnectionResponse"}],"description":"Redis connection information"},"storage":{"allOf":[{"$ref":"#/components/schemas/StorageResponse"}],"description":"Storage information"},"versions":{"description":"Version information of Pulp components","items":{"$ref":"#/components/schemas/VersionResponse"},"type":"array"}},"required":["content_settings","database_connection","domain_enabled","online_content_apps","online_workers","versions"],"type":"object"},"StorageClassEnum":{"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","enum":["pulpcore.app.models.storage.FileSystem","storages.backends.s3boto3.S3Boto3Storage","storages.backends.azure_storage.AzureStorage"],"type":"string"},"StorageResponse":{"description":"Serializer for information about the storage system","properties":{"free":{"description":"Number of free bytes","format":"int64","minimum":0,"type":"integer"},"total":{"description":"Total number of bytes","format":"int64","minimum":0,"type":"integer"},"used":{"description":"Number of bytes in use","format":"int64","minimum":0,"type":"integer"}},"required":["free","total","used"],"type":"object"},"SyncList":{"properties":{"collections":{"items":{"$ref":"#/components/schemas/SyncListCollectionSummary"},"type":"array"},"distribution":{"format":"uuid","nullable":true,"type":"string"},"groups":{"type":"string"},"name":{"maxLength":64,"minLength":1,"type":"string"},"namespaces":{"items":{"minLength":1,"type":"string"},"type":"array"},"policy":{"$ref":"#/components/schemas/Policy8baEnum"},"upstream_repository":{"format":"uuid","nullable":true,"type":"string"}},"required":["collections","groups","name","namespaces"],"type":"object"},"SyncListCollectionSummary":{"properties":{"name":{"maxLength":64,"minLength":1,"type":"string"},"namespace":{"maxLength":64,"minLength":1,"type":"string"}},"required":["name","namespace"],"type":"object"},"SyncListCollectionSummaryResponse":{"properties":{"name":{"maxLength":64,"type":"string"},"namespace":{"maxLength":64,"type":"string"}},"required":["name","namespace"],"type":"object"},"SyncListResponse":{"properties":{"collections":{"items":{"$ref":"#/components/schemas/SyncListCollectionSummaryResponse"},"type":"array"},"distribution":{"format":"uuid","nullable":true,"type":"string"},"groups":{"type":"string"},"id":{"format":"int64","readOnly":true,"type":"integer"},"name":{"maxLength":64,"type":"string"},"namespaces":{"items":{"type":"string"},"type":"array"},"policy":{"$ref":"#/components/schemas/Policy8baEnum"},"repository":{"format":"uuid","nullable":true,"readOnly":true,"type":"string"},"upstream_repository":{"format":"uuid","nullable":true,"type":"string"}},"required":["collections","groups","name","namespaces"],"type":"object"},"TagCopy":{"description":"Serializer for copying tags from a source repository to a destination repository.","properties":{"names":{"description":"A list of tag names to copy.","items":{},"type":"array"},"source_repository":{"description":"A URI of the repository to copy content from.","format":"uri","title":"Repository","type":"string"},"source_repository_version":{"description":"A URI of the repository version to copy content from.","format":"uri","type":"string"}},"type":"object"},"TagImage":{"description":"A serializer for parsing and validating data associated with a manifest tagging.","properties":{"digest":{"description":"sha256 of the Manifest file","minLength":1,"type":"string"},"tag":{"description":"A tag name","minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._-]*$","type":"string"}},"required":["digest","tag"],"type":"object"},"TagResponse":{"description":"A serializer for the Tag model.","properties":{"name":{"readOnly":true,"type":"string"}},"type":"object"},"TaskGroupOperationResponse":{"description":"Serializer for asynchronous operations that return a task group.","properties":{"task_group":{"description":"The href of the task group.","format":"uri","type":"string"}},"required":["task_group"],"type":"object"},"TaskGroupResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"all_tasks_dispatched":{"description":"Whether all tasks have been spawned for this task group.","type":"boolean"},"canceled":{"description":"Number of tasks in the \'canceled\' state","format":"int64","readOnly":true,"type":"integer"},"canceling":{"description":"Number of tasks in the \'canceling\' state","format":"int64","readOnly":true,"type":"integer"},"completed":{"description":"Number of tasks in the \'completed\' state","format":"int64","readOnly":true,"type":"integer"},"description":{"description":"A description of the task group.","type":"string"},"failed":{"description":"Number of tasks in the \'failed\' state","format":"int64","readOnly":true,"type":"integer"},"group_progress_reports":{"items":{"$ref":"#/components/schemas/GroupProgressReportResponse"},"readOnly":true,"type":"array"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"running":{"description":"Number of tasks in the \'running\' state","format":"int64","readOnly":true,"type":"integer"},"skipped":{"description":"Number of tasks in the \'skipped\' state","format":"int64","readOnly":true,"type":"integer"},"tasks":{"items":{"$ref":"#/components/schemas/MinimalTaskResponse"},"readOnly":true,"type":"array"},"waiting":{"description":"Number of tasks in the \'waiting\' state","format":"int64","readOnly":true,"type":"integer"}},"required":["all_tasks_dispatched","description"],"type":"object"},"TaskResponse":{"properties":{"child_tasks":{"items":{"format":"uuid","type":"string"},"type":"array"},"created_at":{"format":"date-time","type":"string"},"error":{"nullable":true,"type":"object"},"finished_at":{"format":"date-time","type":"string"},"name":{"type":"string"},"parent_task":{"format":"uuid","nullable":true,"type":"string"},"progress_reports":{"items":{"$ref":"#/components/schemas/ProgressReportResponse"},"readOnly":true,"type":"array"},"pulp_id":{"format":"uuid","type":"string"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"worker":{"nullable":true,"readOnly":true,"type":"object"}},"required":["child_tasks","created_at","finished_at","name","pulp_id","started_at","state","updated_at"],"type":"object"},"TaskScheduleResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"dispatch_interval":{"description":"Periodicity of the schedule.","type":"string"},"last_task":{"description":"The last task dispatched by this schedule.","format":"uri","readOnly":true,"type":"string"},"name":{"description":"The name of the task schedule.","type":"string"},"next_dispatch":{"description":"Timestamp of the next time the task will be dispatched.","format":"date-time","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"task_name":{"description":"The name of the task to be scheduled.","type":"string"}},"required":["dispatch_interval","name","task_name"],"type":"object"},"TaskSummaryResponse":{"description":"TaskSerializer but without detail fields.\\n\\nFor use in /tasks// detail views.","properties":{"finished_at":{"format":"date-time","type":"string"},"href":{"readOnly":true,"type":"string"},"name":{"type":"string"},"pulp_id":{"format":"uuid","type":"string"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"}},"required":["finished_at","name","pulp_id","started_at","state"],"type":"object"},"UnTagImage":{"description":"A serializer for parsing and validating data associated with a manifest untagging.","properties":{"tag":{"description":"A tag name","minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._-]*$","type":"string"}},"required":["tag"],"type":"object"},"UnpaginatedCollectionVersionResponse":{"description":"A serializer for unpaginated CollectionVersion.","properties":{"artifact":{"allOf":[{"$ref":"#/components/schemas/ArtifactRefResponse"}],"readOnly":true},"collection":{"allOf":[{"$ref":"#/components/schemas/CollectionRefResponse"}],"readOnly":true},"created_at":{"format":"date-time","type":"string"},"download_url":{"description":"Get artifact download URL.","readOnly":true,"type":"string"},"git_commit_sha":{"description":"Get the git commit sha.","readOnly":true,"type":"string"},"git_url":{"description":"Get the git URL.","readOnly":true,"type":"string"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"marks":{"description":"Get a list of mark values filtering only those in the current repo.","items":{"type":"string"},"readOnly":true,"type":"array"},"metadata":{"allOf":[{"$ref":"#/components/schemas/CollectionMetadataResponse"}],"readOnly":true},"name":{"readOnly":true,"type":"string"},"namespace":{"allOf":[{"$ref":"#/components/schemas/CollectionNamespaceResponse"}],"readOnly":true},"requires_ansible":{"maxLength":255,"nullable":true,"type":"string"},"signatures":{"items":{"$ref":"#/components/schemas/CollectionVersionSignatureResponse"},"type":"array"},"updated_at":{"format":"date-time","type":"string"},"version":{"maxLength":128,"type":"string"}},"required":["created_at","signatures","updated_at","version"],"type":"object"},"Upload":{"description":"Serializer for chunked uploads.","properties":{"size":{"description":"The size of the upload in bytes.","format":"int64","type":"integer"}},"required":["size"],"type":"object"},"UploadChunk":{"description":"A mixin for validating unknown serializers\' fields.","properties":{"file":{"description":"A chunk of the uploaded file.","format":"binary","type":"string","writeOnly":true},"sha256":{"description":"The SHA-256 checksum of the chunk if available.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["file"],"type":"object"},"UploadChunkResponse":{"description":"A mixin for validating unknown serializers\' fields.","properties":{"offset":{"format":"int64","readOnly":true,"type":"integer"},"size":{"format":"int64","readOnly":true,"type":"integer"}},"type":"object"},"UploadCommit":{"description":"A mixin for validating unknown serializers\' fields.","properties":{"sha256":{"description":"The expected sha256 checksum for the file.","minLength":1,"type":"string"}},"required":["sha256"],"type":"object"},"UploadDetailResponse":{"description":"Serializer for chunked uploads.","properties":{"chunks":{"items":{"$ref":"#/components/schemas/UploadChunkResponse"},"readOnly":true,"type":"array"},"completed":{"description":"Timestamp when upload is committed.","format":"date-time","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"size":{"description":"The size of the upload in bytes.","format":"int64","type":"integer"}},"required":["size"],"type":"object"},"UploadResponse":{"description":"Serializer for chunked uploads.","properties":{"completed":{"description":"Timestamp when upload is committed.","format":"date-time","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"size":{"description":"The size of the upload in bytes.","format":"int64","type":"integer"}},"required":["size"],"type":"object"},"UpstreamPulp":{"description":"Serializer for a Server.","properties":{"api_root":{"description":"The API root. Defaults to \'/pulp/\'.","minLength":1,"type":"string"},"base_url":{"description":"The transport, hostname, and an optional port of the Pulp server. e.g. https://example.com","minLength":1,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"domain":{"description":"The domain of the Pulp server if enabled.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"A unique name for this Pulp server.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_label_select":{"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\\"","nullable":true,"type":"string"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["api_root","base_url","name"],"type":"object"},"UpstreamPulpResponse":{"description":"Serializer for a Server.","properties":{"api_root":{"description":"The API root. Defaults to \'/pulp/\'.","type":"string"},"base_url":{"description":"The transport, hostname, and an optional port of the Pulp server. e.g. https://example.com","type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"domain":{"description":"The domain of the Pulp server if enabled.","nullable":true,"type":"string"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"name":{"description":"A unique name for this Pulp server.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_label_select":{"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\\"","nullable":true,"type":"string"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"}},"required":["api_root","base_url","name"],"type":"object"},"User":{"properties":{"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"groups":{"description":"The groups this user belongs to. A user will get all permissions granted to each of their groups.","items":{"format":"int64","type":"integer"},"type":"array"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"password":{"maxLength":128,"type":"string","writeOnly":true},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"minLength":1,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"required":["username"],"type":"object"},"UserGroup":{"description":"Serializer for Groups that belong to an User.","properties":{"name":{"description":"Name.","maxLength":150,"minLength":1,"type":"string"}},"required":["name"],"type":"object"},"UserGroupResponse":{"description":"Serializer for Groups that belong to an User.","properties":{"name":{"description":"Name.","maxLength":150,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"UserResponse":{"properties":{"auth_provider":{"readOnly":true,"type":"string"},"date_joined":{"format":"date-time","readOnly":true,"type":"string"},"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"groups":{"description":"The groups this user belongs to. A user will get all permissions granted to each of their groups.","items":{"format":"int64","type":"integer"},"type":"array"},"id":{"format":"int64","readOnly":true,"type":"integer"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"required":["username"],"type":"object"},"UserRole":{"description":"Serializer for UserRole.","properties":{"content_object":{"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.","minLength":1,"nullable":true,"type":"string"},"domain":{"description":"Domain this role should be applied on, mutually exclusive with content_object.","format":"uri","nullable":true,"type":"string"},"role":{"minLength":1,"type":"string"}},"required":["content_object","role"],"type":"object"},"UserRoleResponse":{"description":"Serializer for UserRole.","properties":{"content_object":{"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.","nullable":true,"type":"string"},"description":{"readOnly":true,"type":"string"},"domain":{"description":"Domain this role should be applied on, mutually exclusive with content_object.","format":"uri","nullable":true,"type":"string"},"permissions":{"items":{"type":"string"},"readOnly":true,"type":"array"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"role":{"type":"string"}},"required":["content_object","role"],"type":"object"},"VersionResponse":{"description":"Serializer for the version information of Pulp components","properties":{"component":{"description":"Name of a versioned component of Pulp","type":"string"},"domain_compatible":{"description":"Domain feature compatibility of component","type":"boolean"},"package":{"description":"Python package name providing the component","type":"string"},"version":{"description":"Version of the component (e.g. 3.0.0)","type":"string"}},"required":["component","domain_compatible","package","version"],"type":"object"},"WorkerResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"current_task":{"description":"The task this worker is currently executing, or empty if the worker is not currently assigned to a task.","format":"uri","readOnly":true,"type":"string"},"last_heartbeat":{"description":"Timestamp of the last time the worker talked to the service.","format":"date-time","readOnly":true,"type":"string"},"name":{"description":"The name of the worker.","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"type":"object"},"ansible.AnsibleDistribution":{"description":"Serializer for Ansible Distributions.","properties":{"base_path":{"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\\")","minLength":1,"type":"string"},"content_guard":{"description":"An optional content-guard.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"required":["base_path","name"],"type":"object"},"ansible.AnsibleDistributionResponse":{"description":"Serializer for Ansible Distributions.","properties":{"base_path":{"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\\")","type":"string"},"client_url":{"description":"The URL of a Collection content source.","readOnly":true,"type":"string"},"content_guard":{"description":"An optional content-guard.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"required":["base_path","name"],"type":"object"},"ansible.AnsibleNamespaceMetadata":{"description":"A serializer for Namespaces.","properties":{"avatar":{"description":"Optional avatar image for Namespace","format":"binary","type":"string","writeOnly":true},"company":{"description":"Optional namespace company owner.","maxLength":64,"type":"string"},"description":{"description":"Optional short description.","maxLength":256,"type":"string"},"email":{"description":"Optional namespace contact email.","maxLength":256,"type":"string"},"links":{"description":"Labeled related links.","items":{"$ref":"#/components/schemas/NamespaceLink"},"type":"array"},"name":{"description":"Required named, only accepts lowercase, numbers and underscores.","maxLength":64,"minLength":3,"pattern":"^(?!.*__)[a-z]+[0-9a-z_]*$","type":"string"},"resources":{"description":"Optional resource page in markdown format.","type":"string"}},"required":["name"],"type":"object"},"ansible.AnsibleNamespaceMetadataResponse":{"description":"A serializer for Namespaces.","properties":{"avatar_sha256":{"description":"SHA256 digest of avatar image if present.","maxLength":64,"readOnly":true,"type":"string"},"avatar_url":{"description":"Download link for avatar image if present.","readOnly":true,"type":"string"},"company":{"description":"Optional namespace company owner.","maxLength":64,"type":"string"},"description":{"description":"Optional short description.","maxLength":256,"type":"string"},"email":{"description":"Optional namespace contact email.","maxLength":256,"type":"string"},"links":{"description":"Labeled related links.","items":{"$ref":"#/components/schemas/NamespaceLinkResponse"},"type":"array"},"metadata_sha256":{"readOnly":true,"type":"string"},"name":{"description":"Required named, only accepts lowercase, numbers and underscores.","maxLength":64,"minLength":3,"pattern":"^(?!.*__)[a-z]+[0-9a-z_]*$","type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"resources":{"description":"Optional resource page in markdown format.","type":"string"}},"required":["name"],"type":"object"},"ansible.AnsibleRepository":{"description":"Serializer for Ansible Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"gpgkey":{"description":"Gpg public key to verify collection signatures against","minLength":1,"nullable":true,"type":"string"},"last_synced_metadata_time":{"description":"Last synced metadata time.","format":"date-time","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"private":{"type":"boolean"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"required":["name"],"type":"object"},"ansible.AnsibleRepositoryResponse":{"description":"Serializer for Ansible Repositories.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"gpgkey":{"description":"Gpg public key to verify collection signatures against","nullable":true,"type":"string"},"last_sync_task":{"readOnly":true,"type":"string"},"last_synced_metadata_time":{"description":"Last synced metadata time.","format":"date-time","nullable":true,"type":"string"},"latest_version_href":{"format":"uri","readOnly":true,"type":"string"},"name":{"description":"A unique name for this repository.","type":"string"},"private":{"type":"boolean"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"versions_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"ansible.Collection":{"description":"A serializer for Ansible Collections.","properties":{"name":{"description":"The name of the Collection.","minLength":1,"type":"string"},"namespace":{"description":"The namespace of the Collection.","minLength":1,"type":"string"}},"required":["name","namespace"],"type":"object"},"ansible.CollectionRemote":{"description":"A serializer for Collection Remotes.","properties":{"auth_url":{"description":"The URL to receive a session token from, e.g. used with Automation Hub.","maxLength":255,"minLength":1,"nullable":true,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"created_at":{"format":"date-time","type":"string"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"password":{"description":"Remote password.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_password":{"description":"Password for proxy authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"User for proxy authentication.","minLength":1,"nullable":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"requirements_file":{"description":"The string version of Collection requirements yaml.","minLength":1,"nullable":true,"type":"string"},"signed_only":{"default":false,"description":"Sync only collections that have a signature","type":"boolean"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"token":{"maxLength":2000,"minLength":1,"nullable":true,"type":"string","writeOnly":true},"updated_at":{"format":"date-time","type":"string"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"Remote user.","minLength":1,"nullable":true,"type":"string"}},"required":["url"],"type":"object"},"ansible.CollectionRemoteResponse":{"description":"A serializer for Collection Remotes.","properties":{"auth_url":{"description":"The URL to receive a session token from, e.g. used with Automation Hub.","maxLength":255,"nullable":true,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"created_at":{"format":"date-time","type":"string"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"last_sync_task":{"readOnly":true,"type":"string"},"name":{"readOnly":true,"type":"string"},"pk":{"format":"uuid","readOnly":true,"title":"Pulp id","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"proxy_username":{"description":"User for proxy authentication.","nullable":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"repositories":{"items":{"$ref":"#/components/schemas/AnsibleRepositoryResponse"},"readOnly":true,"type":"array"},"requirements_file":{"description":"The string version of Collection requirements yaml.","nullable":true,"type":"string"},"signed_only":{"default":false,"description":"Sync only collections that have a signature","type":"boolean"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"updated_at":{"format":"date-time","type":"string"},"url":{"description":"The URL of an external content source.","type":"string"},"username":{"description":"Remote user.","nullable":true,"type":"string"},"write_only_fields":{"items":{},"readOnly":true,"type":"array"}},"required":["url"],"type":"object"},"ansible.CollectionResponse":{"description":"A serializer for Ansible Collections.","properties":{"name":{"description":"The name of the Collection.","type":"string"},"namespace":{"description":"The namespace of the Collection.","type":"string"}},"required":["name","namespace"],"type":"object"},"ansible.CollectionVersion":{"description":"A serializer for CollectionVersion Content.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"expected_name":{"description":"The name of the collection.","maxLength":64,"minLength":1,"type":"string","writeOnly":true},"expected_namespace":{"description":"The namespace of the collection.","maxLength":64,"minLength":1,"type":"string","writeOnly":true},"expected_version":{"description":"The version of the collection.","maxLength":128,"minLength":1,"type":"string","writeOnly":true},"file":{"description":"An uploaded file that may be turned into the artifact of the content unit.","format":"binary","type":"string","writeOnly":true},"repository":{"description":"A URI of a repository the new content unit should be associated with.","format":"uri","type":"string","writeOnly":true},"upload":{"description":"An uncommitted upload that may be turned into the artifact of the content unit.","format":"uri","type":"string","writeOnly":true}},"type":"object"},"ansible.CollectionVersionMark":{"description":"A serializer for mark models.","properties":{"marked_collection":{"description":"The content this mark is pointing to.","format":"uri","type":"string"},"value":{"description":"The string value of this mark.","minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"}},"required":["marked_collection","value"],"type":"object"},"ansible.CollectionVersionMarkResponse":{"description":"A serializer for mark models.","properties":{"marked_collection":{"description":"The content this mark is pointing to.","format":"uri","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"value":{"description":"The string value of this mark.","pattern":"^[-a-zA-Z0-9_]+$","type":"string"}},"required":["marked_collection","value"],"type":"object"},"ansible.CollectionVersionResponse":{"description":"A serializer for CollectionVersion Content.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"authors":{"description":"A list of the CollectionVersion content\'s authors.","items":{"maxLength":64,"type":"string"},"readOnly":true,"type":"array"},"contents":{"description":"A JSON field with data about the contents.","readOnly":true,"type":"object"},"dependencies":{"description":"A dict declaring Collections that this collection requires to be installed for it to be usable.","readOnly":true,"type":"object"},"description":{"description":"A short summary description of the collection.","readOnly":true,"type":"string"},"docs_blob":{"description":"A JSON field holding the various documentation blobs in the collection.","readOnly":true,"type":"object"},"documentation":{"description":"The URL to any online docs.","maxLength":2000,"readOnly":true,"type":"string"},"files":{"description":"A JSON field holding FILES.json data.","readOnly":true,"type":"object"},"homepage":{"description":"The URL to the homepage of the collection/project.","maxLength":2000,"readOnly":true,"type":"string"},"id":{"description":"A collection identifier.","format":"uuid","readOnly":true,"type":"string"},"issues":{"description":"The URL to the collection issue tracker.","maxLength":2000,"readOnly":true,"type":"string"},"license":{"description":"A list of licenses for content inside of a collection.","items":{"maxLength":32,"type":"string"},"readOnly":true,"type":"array"},"manifest":{"description":"A JSON field holding MANIFEST.json data.","readOnly":true,"type":"object"},"md5":{"description":"The MD5 checksum if available.","readOnly":true,"type":"string"},"name":{"description":"The name of the collection.","maxLength":64,"readOnly":true,"type":"string"},"namespace":{"description":"The namespace of the collection.","maxLength":64,"readOnly":true,"type":"string"},"origin_repository":{"description":"The URL of the originating SCM repository.","maxLength":2000,"readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"requires_ansible":{"description":"The version of Ansible required to use the collection. Multiple versions can be separated with a comma.","maxLength":255,"nullable":true,"readOnly":true,"type":"string"},"sha1":{"description":"The SHA-1 checksum if available.","readOnly":true,"type":"string"},"sha224":{"description":"The SHA-224 checksum if available.","readOnly":true,"type":"string"},"sha256":{"description":"The SHA-256 checksum if available.","readOnly":true,"type":"string"},"sha384":{"description":"The SHA-384 checksum if available.","readOnly":true,"type":"string"},"sha512":{"description":"The SHA-512 checksum if available.","readOnly":true,"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/ansible.TagResponse"},"readOnly":true,"type":"array"},"version":{"description":"The version of the collection.","maxLength":128,"readOnly":true,"type":"string"}},"type":"object"},"ansible.CollectionVersionSignature":{"description":"A serializer for signature models.","properties":{"file":{"description":"An uploaded file that may be turned into the artifact of the content unit.","format":"binary","type":"string","writeOnly":true},"repository":{"description":"A URI of a repository the new content unit should be associated with.","format":"uri","type":"string","writeOnly":true},"signed_collection":{"description":"The content this signature is pointing to.","format":"uri","type":"string"}},"required":["file","signed_collection"],"type":"object"},"ansible.CollectionVersionSignatureResponse":{"description":"A serializer for signature models.","properties":{"pubkey_fingerprint":{"description":"The fingerprint of the public key.","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"signed_collection":{"description":"The content this signature is pointing to.","format":"uri","type":"string"},"signing_service":{"description":"The signing service used to create the signature.","format":"uri","nullable":true,"readOnly":true,"type":"string"}},"required":["signed_collection"],"type":"object"},"ansible.GitRemote":{"description":"A serializer for Git Collection Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"git_ref":{"description":"A git ref. e.g.: branch, tag, or commit sha.","minLength":1,"type":"string"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"metadata_only":{"description":"If True, only metadata about the content will be stored in Pulp. Clients will retrieve content from the remote URL.","type":"boolean"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["name","url"],"type":"object"},"ansible.GitRemoteResponse":{"description":"A serializer for Git Collection Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"git_ref":{"description":"A git ref. e.g.: branch, tag, or commit sha.","type":"string"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"metadata_only":{"description":"If True, only metadata about the content will be stored in Pulp. Clients will retrieve content from the remote URL.","type":"boolean"},"name":{"description":"A unique name for this remote.","type":"string"},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","type":"string"}},"required":["name","url"],"type":"object"},"ansible.Role":{"description":"A serializer for Role versions.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"name":{"minLength":1,"type":"string"},"namespace":{"minLength":1,"type":"string"},"version":{"minLength":1,"type":"string"}},"required":["artifact","name","namespace","version"],"type":"object"},"ansible.RoleRemote":{"description":"A serializer for Ansible Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["name","url"],"type":"object"},"ansible.RoleRemoteResponse":{"description":"A serializer for Ansible Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","type":"string"}},"required":["name","url"],"type":"object"},"ansible.RoleResponse":{"description":"A serializer for Role versions.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"version":{"type":"string"}},"required":["artifact","name","namespace","version"],"type":"object"},"ansible.Tag":{"description":"A serializer for nesting in the CollectionVersion model.","properties":{},"type":"object"},"ansible.TagResponse":{"description":"A serializer for nesting in the CollectionVersion model.","properties":{"name":{"description":"The name of the Tag.","readOnly":true,"type":"string"}},"type":"object"},"container.BlobResponse":{"description":"Serializer for Blobs.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"digest":{"description":"sha256 of the Blob file","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["artifact","digest"],"type":"object"},"container.ContainerDistribution":{"description":"A serializer for ContainerDistribution.","properties":{"base_path":{"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\\")","minLength":1,"type":"string"},"content_guard":{"description":"An optional content-guard. If none is specified, a default one will be used.","format":"uri","type":"string"},"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"hidden":{"default":false,"description":"Whether this distribution should be shown in the content app.","type":"boolean"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","minLength":1,"type":"string"},"private":{"description":"Restrict pull access to explicitly authorized users. Defaults to unrestricted pull access.","type":"boolean"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"required":["base_path","name"],"type":"object"},"container.ContainerDistributionResponse":{"description":"A serializer for ContainerDistribution.","properties":{"base_path":{"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\\")","type":"string"},"content_guard":{"description":"An optional content-guard. If none is specified, a default one will be used.","format":"uri","type":"string"},"description":{"description":"An optional description.","nullable":true,"type":"string"},"hidden":{"default":false,"description":"Whether this distribution should be shown in the content app.","type":"boolean"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","type":"string"},"namespace":{"description":"Namespace this distribution belongs to.","format":"uri","readOnly":true,"type":"string"},"private":{"description":"Restrict pull access to explicitly authorized users. Defaults to unrestricted pull access.","type":"boolean"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"registry_path":{"description":"The Registry hostname/name/ to use with docker pull command defined by this distribution.","readOnly":true,"type":"string"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"required":["base_path","name"],"type":"object"},"container.ContainerNamespace":{"description":"Serializer for ContainerNamespaces.","properties":{"name":{"minLength":1,"type":"string"}},"required":["name"],"type":"object"},"container.ContainerNamespaceResponse":{"description":"Serializer for ContainerNamespaces.","properties":{"name":{"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"container.ContainerPushRepository":{"description":"Serializer for Container Push Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"required":["name"],"type":"object"},"container.ContainerPushRepositoryResponse":{"description":"Serializer for Container Push Repositories.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"latest_version_href":{"format":"uri","readOnly":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"versions_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"container.ContainerRemote":{"description":"A Serializer for ContainerRemote.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"exclude_tags":{"description":"\\n A list of tags to exclude during sync.\\n Wildcards *, ? are recognized.\\n \'exclude_tags\' is evaluated after \'include_tags\'.\\n ","items":{"maxLength":255,"minLength":1,"type":"string"},"nullable":true,"type":"array"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"include_tags":{"description":"\\n A list of tags to include during sync.\\n Wildcards *, ? are recognized.\\n \'include_tags\' is evaluated before \'exclude_tags\'.\\n ","items":{"maxLength":255,"minLength":1,"type":"string"},"nullable":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/Policy762Enum"}],"default":"immediate","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."},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sigstore":{"description":"A URL to a sigstore to download image signatures from","format":"uri","minLength":1,"type":"string"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"upstream_name":{"description":"Name of the upstream repository","minLength":1,"type":"string"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["name","upstream_name","url"],"type":"object"},"container.ContainerRemoteResponse":{"description":"A Serializer for ContainerRemote.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"exclude_tags":{"description":"\\n A list of tags to exclude during sync.\\n Wildcards *, ? are recognized.\\n \'exclude_tags\' is evaluated after \'include_tags\'.\\n ","items":{"maxLength":255,"type":"string"},"nullable":true,"type":"array"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"include_tags":{"description":"\\n A list of tags to include during sync.\\n Wildcards *, ? are recognized.\\n \'include_tags\' is evaluated before \'exclude_tags\'.\\n ","items":{"maxLength":255,"type":"string"},"nullable":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/Policy762Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sigstore":{"description":"A URL to a sigstore to download image signatures from","format":"uri","type":"string"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"upstream_name":{"description":"Name of the upstream repository","type":"string"},"url":{"description":"The URL of an external content source.","type":"string"}},"required":["name","upstream_name","url"],"type":"object"},"container.ContainerRepository":{"description":"Serializer for Container Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"required":["name"],"type":"object"},"container.ContainerRepositoryResponse":{"description":"Serializer for Container Repositories.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"latest_version_href":{"format":"uri","readOnly":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"versions_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"container.ManifestResponse":{"description":"Serializer for Manifests.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"blobs":{"description":"Blobs that are referenced by this Manifest","items":{"format":"uri","type":"string"},"type":"array"},"config_blob":{"description":"Blob that contains configuration for this Manifest","format":"uri","type":"string"},"digest":{"description":"sha256 of the Manifest file","type":"string"},"listed_manifests":{"description":"Manifests that are referenced by this Manifest List","items":{"format":"uri","type":"string"},"type":"array"},"media_type":{"description":"Manifest media type of the file","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"schema_version":{"description":"Manifest schema version","format":"int64","type":"integer"}},"required":["artifact","blobs","digest","listed_manifests","media_type","schema_version"],"type":"object"},"container.ManifestSignatureResponse":{"description":"Serializer for image manifest signatures.","properties":{"creator":{"description":"Signature creator","type":"string"},"digest":{"description":"sha256 digest of the signature blob","type":"string"},"key_id":{"description":"Signing key ID","type":"string"},"name":{"description":"Signature name in the format of `digest_algo:manifest_digest@random_32_chars`","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"signed_manifest":{"description":"Manifest that is signed","format":"uri","type":"string"},"timestamp":{"description":"Timestamp of a signature","format":"int64","type":"integer"},"type":{"description":"Container signature type, e.g. \'atomic\'","type":"string"}},"required":["creator","digest","key_id","name","signed_manifest","timestamp","type"],"type":"object"},"container.TagResponse":{"description":"Serializer for Tags.","properties":{"name":{"description":"Tag name","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"tagged_manifest":{"description":"Manifest that is tagged","format":"uri","type":"string"}},"required":["name","tagged_manifest"],"type":"object"},"galaxy.ContainerRegistryRemoteResponse":{"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.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"created_at":{"format":"date-time","type":"string"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"id":{"format":"uuid","type":"string"},"is_indexable":{"readOnly":true,"type":"boolean"},"last_sync_task":{"readOnly":true,"type":"string"},"name":{"description":"A unique name for this remote.","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"updated_at":{"format":"date-time","type":"string"},"url":{"description":"The URL of an external content source.","type":"string"},"write_only_fields":{"items":{},"readOnly":true,"type":"array"}},"required":["name","url"],"type":"object"},"galaxy.Login":{"properties":{"password":{"minLength":1,"type":"string"},"username":{"minLength":1,"type":"string"}},"required":["password","username"],"type":"object"},"galaxy.LoginResponse":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"required":["password","username"],"type":"object"}}},"info":{"contact":{"email":"pulp-list@redhat.com","name":"Pulp Team","url":"https://pulpproject.org"},"description":"Fetch, Upload, Organize, and Distribute Ansible Collections","license":{"name":"GPLv2+","url":"https://raw.githubusercontent.com/ansible/galaxy_ng/master/LICENSE"},"title":"Automation Hub API","version":"v3","x-logo":{"url":"https://pulp.plan.io/attachments/download/517478/pulp_logo_word_rectangle.svg"},"x-pulp-app-versions":{"ansible":"0.20.3","container":"2.15.5","core":"3.28.23","galaxy":"4.10.0dev"},"x-pulp-domain-enabled":false},"openapi":"3.0.3","paths":{"/ansible/collections/":{"post":{"deprecated":true,"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"upload_collection","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Ansible: Collections"]}},"/api/automation-hub/":{"get":{"operationId":"api_automation_hub_read","responses":{"200":{"description":"No response body"}},"tags":["Api: Automation-Hub"]}},"/api/automation-hub/_ui/":{"get":{"operationId":"api_automation_hub__ui_read","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui"]}},"/api/automation-hub/_ui/v1/auth/login/":{"get":{"operationId":"api_automation_hub__ui_v1_auth_login_get","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.LoginResponse"}}},"description":""}},"tags":["Api: _Ui V1 Auth Login"]},"post":{"operationId":"api_automation_hub__ui_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.Login"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/galaxy.Login"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/galaxy.Login"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.LoginResponse"}}},"description":""}},"tags":["Api: _Ui V1 Auth Login"]}},"/api/automation-hub/_ui/v1/auth/logout/":{"post":{"operationId":"api_automation_hub__ui_v1_auth_logout_post","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Auth Logout"]}},"/api/automation-hub/_ui/v1/collection-versions/":{"get":{"operationId":"api_automation_hub__ui_v1_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"name__contains","schema":{"type":"string"}},{"in":"query","name":"name__icontains","schema":{"type":"string"}},{"in":"query","name":"name__startswith","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"in":"query","name":"namespace__contains","schema":{"type":"string"}},{"in":"query","name":"namespace__icontains","schema":{"type":"string"}},{"in":"query","name":"namespace__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"query","name":"repository","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `namespace` - Namespace\\n* `-namespace` - Namespace (descending)\\n* `collection` - Collection\\n* `-collection` - Collection (descending)\\n* `version` - Version\\n* `-version` - Version (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-collection","-namespace","-pulp_created","-version","collection","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version__contains","schema":{"type":"string"}},{"in":"query","name":"version__icontains","schema":{"type":"string"}},{"in":"query","name":"version__startswith","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedgalaxy.LoginResponseList"}}},"description":""}},"summary":"List collection versions","tags":["Api: _Ui V1 Collection-Versions"]}},"/api/automation-hub/_ui/v1/collection-versions/{version}/":{"get":{"operationId":"api_automation_hub__ui_v1_collection_versions_read","parameters":[{"in":"path","name":"version","required":true,"schema":{"pattern":"^[0-9a-z_]+/[0-9a-z_]+/[0-9A-Za-z.+-]+$","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.LoginResponse"}}},"description":""}},"summary":"Retrieve collection version","tags":["Api: _Ui V1 Collection-Versions"]}},"/api/automation-hub/_ui/v1/collection_signing/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_api_automation_hub__ui_v1_collection_signing_sign","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/collection_signing/{path}/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_{path}_api_automation_hub__ui_v1_collection_signing_sign","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/collection_signing/{path}/{namespace}/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_{path}_{namespace}_api_automation_hub__ui_v1_collection_signing_sign","parameters":[{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/collection_signing/{path}/{namespace}/{collection}/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_{path}_{namespace}_{collection}_api_automation_hub__ui_v1_collection_signing_sign","parameters":[{"in":"path","name":"collection","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/collection_signing/{path}/{namespace}/{collection}/{version}/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_{path}_{namespace}_{collection}_{version}_api_automation_hub__ui_v1_collection_signing_sign","parameters":[{"in":"path","name":"collection","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/controllers/":{"get":{"operationId":"api_automation_hub__ui_v1_controllers_get","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Controllers"]}},"/api/automation-hub/_ui/v1/distributions/":{"get":{"operationId":"api_automation_hub__ui_v1_distributions_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDistributionResponseList"}}},"description":""}},"summary":"List ansible distributions","tags":["Api: _Ui V1 Distributions"]}},"/api/automation-hub/_ui/v1/distributions/{pulp_id}/":{"get":{"operationId":"api_automation_hub__ui_v1_distributions_read","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistributionResponse"}}},"description":""}},"summary":"Inspect an ansible distribution","tags":["Api: _Ui V1 Distributions"]}},"/api/automation-hub/_ui/v1/feature-flags/":{"get":{"operationId":"api_automation_hub__ui_v1_feature_flags_get","responses":{"200":{"description":"No response body"}},"security":[{}],"tags":["Api: _Ui V1 Feature-Flags"]}},"/api/automation-hub/_ui/v1/groups/":{"get":{"description":"ViewSet for Group.","operationId":"_api_automation-hub__ui_v1_groups_groups_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"name__contains","schema":{"type":"string"}},{"in":"query","name":"name__icontains","schema":{"type":"string"}},{"in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-name","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupResponseList"}}},"description":""}},"summary":"List groups","tags":["Groups"]},"post":{"description":"ViewSet for Group.","operationId":"_api_automation-hub__ui_v1_groups_groups_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Group"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Group"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Create a group","tags":["Groups"]}},"/api/automation-hub/_ui/v1/groups/{group_pk}/users/":{"get":{"description":"List group users.","operationId":"_api_automation-hub__ui_v1_groups_{group_pk}_users_groups_users_list","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupUserResponseList"}}},"description":""}},"summary":"List users","tags":["Groups: Users"]},"post":{"description":"Add a user to a group.","operationId":"_api_automation-hub__ui_v1_groups_{group_pk}_users_groups_users_create","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/GroupUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/GroupUser"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupUserResponse"}}},"description":""}},"summary":"Create an user","tags":["Groups: Users"]}},"/api/automation-hub/_ui/v1/groups/{group_pk}/users/{id}/":{"delete":{"description":"Remove a user from a group.","operationId":"_api_automation-hub__ui_v1_groups_{group_pk}_users_{id}_groups_users_delete","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user","tags":["Groups: Users"]}},"/api/automation-hub/_ui/v1/groups/{id}/":{"delete":{"description":"ViewSet for Group.","operationId":"_api_automation-hub__ui_v1_groups_{id}_groups_delete","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a group","tags":["Groups"]},"get":{"description":"ViewSet for Group.","operationId":"_api_automation-hub__ui_v1_groups_{id}_groups_read","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Inspect a group","tags":["Groups"]}},"/api/automation-hub/_ui/v1/imports/collections/":{"get":{"description":"ViewSet for CollectionImports.","operationId":"api_automation_hub__ui_v1_imports_collections_list","parameters":[{"in":"query","name":"created","schema":{"format":"date","type":"string"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `created` - Created\\n* `-created` - Created (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-created","created"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"state","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedImportTaskListResponseList"}}},"description":""}},"summary":"List collection imports","tags":["Api: _Ui V1 Imports Collections"]}},"/api/automation-hub/_ui/v1/imports/collections/{task_id}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"api_automation_hub__ui_v1_imports_collections_read","parameters":[{"description":"A unique value identifying this collection import.","in":"path","name":"task_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportTaskDetailResponse"}}},"description":""}},"summary":"Retrieve collection import","tags":["Api: _Ui V1 Imports Collections"]}},"/api/automation-hub/_ui/v1/landing-page/":{"get":{"operationId":"api_automation_hub__ui_v1_landing_page_read","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Landing-Page"]}},"/api/automation-hub/_ui/v1/me/":{"get":{"operationId":"api_automation_hub__ui_v1_me_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUserResponse"}}},"description":""}},"tags":["Api: _Ui V1 Me"]},"put":{"operationId":"api_automation_hub__ui_v1_me_update","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CurrentUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CurrentUser"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUserResponse"}}},"description":""}},"tags":["Api: _Ui V1 Me"]}},"/api/automation-hub/_ui/v1/my-distributions/":{"get":{"operationId":"api_automation_hub__ui_v1_my_distributions_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDistributionResponseList"}}},"description":""}},"summary":"List ansible distributions","tags":["Api: _Ui V1 My-Distributions"]}},"/api/automation-hub/_ui/v1/my-distributions/{pulp_id}/":{"get":{"operationId":"api_automation_hub__ui_v1_my_distributions_read","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistributionResponse"}}},"description":""}},"summary":"Inspect an ansible distribution","tags":["Api: _Ui V1 My-Distributions"]}},"/api/automation-hub/_ui/v1/my-namespaces/":{"get":{"operationId":"api_automation_hub__ui_v1_my_namespaces_list","parameters":[{"in":"query","name":"company","schema":{"type":"string"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` - Company\\n* `-company` - Company (descending)\\n* `id` - Id\\n* `-id` - Id (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-company","-id","-name","company","id","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNamespaceSummaryResponseList"}}},"description":""}},"summary":"List namespaces","tags":["Api: _Ui V1 My-Namespaces"]},"post":{"description":"Override to validate for name duplication before serializer validation.","operationId":"api_automation_hub__ui_v1_my_namespaces_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Create a namespace","tags":["Api: _Ui V1 My-Namespaces"]}},"/api/automation-hub/_ui/v1/my-namespaces/{name}/":{"delete":{"description":"Delete a namespace.\\n\\n1. Perform a check to see if there are any collections in the namespace.\\n If there are, return a failure.\\n2. Delete the pulp distro and repository\\n3. Delete the namespace object.\\n\\nreturn: Response(status=204)","operationId":"api_automation_hub__ui_v1_my_namespaces_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a namespace","tags":["Api: _Ui V1 My-Namespaces"]},"get":{"operationId":"api_automation_hub__ui_v1_my_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Inspect a namespace","tags":["Api: _Ui V1 My-Namespaces"]},"patch":{"operationId":"api_automation_hub__ui_v1_my_namespaces_partial_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: _Ui V1 My-Namespaces"]},"put":{"operationId":"api_automation_hub__ui_v1_my_namespaces_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: _Ui V1 My-Namespaces"]}},"/api/automation-hub/_ui/v1/my-synclists/":{"get":{"operationId":"api_automation_hub__ui_v1_my_synclists_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSyncListResponseList"}}},"description":""}},"summary":"List sync lists","tags":["Api: _Ui V1 My-Synclists"]},"post":{"operationId":"api_automation_hub__ui_v1_my_synclists_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Create a sync list","tags":["Api: _Ui V1 My-Synclists"]}},"/api/automation-hub/_ui/v1/my-synclists/{id}/":{"delete":{"operationId":"api_automation_hub__ui_v1_my_synclists_delete","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a sync list","tags":["Api: _Ui V1 My-Synclists"]},"get":{"operationId":"api_automation_hub__ui_v1_my_synclists_read","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Inspect a sync list","tags":["Api: _Ui V1 My-Synclists"]},"patch":{"operationId":"api_automation_hub__ui_v1_my_synclists_partial_update","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Update a sync list","tags":["Api: _Ui V1 My-Synclists"]},"put":{"operationId":"api_automation_hub__ui_v1_my_synclists_update","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Update a sync list","tags":["Api: _Ui V1 My-Synclists"]}},"/api/automation-hub/_ui/v1/my-synclists/{id}/curate/":{"post":{"operationId":"api_automation_hub__ui_v1_my_synclists_curate_curate","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"tags":["Api: _Ui V1 My-Synclists Curate"]}},"/api/automation-hub/_ui/v1/namespaces/":{"get":{"operationId":"api_automation_hub__ui_v1_namespaces_list","parameters":[{"in":"query","name":"company","schema":{"type":"string"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` - Company\\n* `-company` - Company (descending)\\n* `id` - Id\\n* `-id` - Id (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-company","-id","-name","company","id","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNamespaceSummaryResponseList"}}},"description":""}},"summary":"List namespaces","tags":["Api: _Ui V1 Namespaces"]},"post":{"description":"Override to validate for name duplication before serializer validation.","operationId":"api_automation_hub__ui_v1_namespaces_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Create a namespace","tags":["Api: _Ui V1 Namespaces"]}},"/api/automation-hub/_ui/v1/namespaces/{name}/":{"delete":{"description":"Delete a namespace.\\n\\n1. Perform a check to see if there are any collections in the namespace.\\n If there are, return a failure.\\n2. Delete the pulp distro and repository\\n3. Delete the namespace object.\\n\\nreturn: Response(status=204)","operationId":"api_automation_hub__ui_v1_namespaces_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a namespace","tags":["Api: _Ui V1 Namespaces"]},"get":{"operationId":"api_automation_hub__ui_v1_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Inspect a namespace","tags":["Api: _Ui V1 Namespaces"]},"patch":{"operationId":"api_automation_hub__ui_v1_namespaces_partial_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: _Ui V1 Namespaces"]},"put":{"operationId":"api_automation_hub__ui_v1_namespaces_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: _Ui V1 Namespaces"]}},"/api/automation-hub/_ui/v1/remotes/":{"get":{"operationId":"api_automation_hub__ui_v1_remotes_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionRemoteResponseList"}}},"description":""}},"summary":"List collection remotes","tags":["Api: _Ui V1 Remotes"]},"post":{"operationId":"api_automation_hub__ui_v1_remotes_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Create a collection remote","tags":["Api: _Ui V1 Remotes"]}},"/api/automation-hub/_ui/v1/remotes/{pulp_id}/":{"delete":{"operationId":"api_automation_hub__ui_v1_remotes_delete","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a collection remote","tags":["Api: _Ui V1 Remotes"]},"get":{"operationId":"api_automation_hub__ui_v1_remotes_read","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Inspect a collection remote","tags":["Api: _Ui V1 Remotes"]},"patch":{"operationId":"api_automation_hub__ui_v1_remotes_partial_update","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Update a collection remote","tags":["Api: _Ui V1 Remotes"]},"put":{"operationId":"api_automation_hub__ui_v1_remotes_update","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Update a collection remote","tags":["Api: _Ui V1 Remotes"]}},"/api/automation-hub/_ui/v1/repo/{distro_base_path}/":{"get":{"description":"Viewset that uses CollectionVersion\'s within distribution to display data for Collection\'s.\\n\\nCollection list is filterable by FilterSet and includes latest CollectionVersion.\\n\\nCollection detail includes CollectionVersion that is latest or via query param \'version\'.","operationId":"api_automation_hub__ui_v1_repo_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"include_related","schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"in":"query","name":"sign_state","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedgalaxy.LoginResponseList"}}},"description":""}},"tags":["Api: _Ui V1 Repo"]}},"/api/automation-hub/_ui/v1/repo/{distro_base_path}/{namespace}/{name}/":{"get":{"description":"Viewset that uses CollectionVersion\'s within distribution to display data for Collection\'s.\\n\\nCollection list is filterable by FilterSet and includes latest CollectionVersion.\\n\\nCollection detail includes CollectionVersion that is latest or via query param \'version\'.","operationId":"api_automation_hub__ui_v1_repo_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.LoginResponse"}}},"description":""}},"tags":["Api: _Ui V1 Repo"]}},"/api/automation-hub/_ui/v1/search/":{"get":{"description":"Lists Search results for Collections + Roles.\\nAggregates search from Collections and Roles in the same results set.\\n\\n\\n## filtering\\n\\n- **search_type:** [\\"sql\\", \\"websearch\\"]\\n- **keywords:** string\\n - queried against name,namespace,description,tags,platform\\n - when search_type is websearch allows operators e.g: \\"this OR that AND (A OR B) -C\\"\\n - when search_type is sql performs a SQL ilike on the same fields\\n- **type:** [\\"collection\\", \\"role\\"]\\n- **deprecated:** boolean\\n- **name:** string (iexact query)\\n- **namespace:** string (iexact query)\\n- **tags:** string[] (allows multiple &tags=..&tags=..)\\n- **platform:** string\\n\\n## Sorting\\n\\nSorting is performed by passing `order_by` parameter, optionally prefixed with `-` for DESC,\\nthe allowed fields are:\\n\\n- name\\n- namespace_name\\n- download_count\\n- last_updated\\n- relevance (only when search_type is websearch)\\n\\n## Pagination\\n\\nPagination is based on `limit` and `offset` parameters.\\n\\n## Results\\n\\nResults are embedded in the pagination serializer including\\n`meta:count` and `links:first,previous,next,last`.\\n\\nThe `data` key contains the results in the format::\\n\\n```python\\n{\\n \\"name\\": \\"brunogphmzthghu\\",\\n \\"namespace\\": \\"brunovrhvjkdh\\",\\n \\"description\\": \\"Lorem ipsum dolor sit amet, consectetur adipisicing elit.\\",\\n \\"type\\": \\"role\\",\\n \\"latest_version\\": \\"1.4.9\\",\\n \\"avatar_url\\": \\"https://github.com/brunogphmzthghu.png,\\n \\"contents\\": [],\\n \\"download_count\\": 9999,\\n \\"last_updated\\": \\"2023-11-09T15:17:01.235457Z\\",\\n \\"deprecated\\": false,\\n \\"tags\\": [\\"development\\", \\"java\\", \\"python\\"],\\n \\"platforms\\": [{\\"name\\": \\"Ubuntu\\", \\"versions\\": [\\"jammy\\", \\"focal\\"]}]\\n}\\n```","operationId":"api_automation_hub__ui_v1_search_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Search term to be queried against search vector if search_type is websearch or SQL ilike if search_type is sql","in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Executes iexact filter on name","in":"query","name":"name","schema":{"type":"string"}},{"description":"Executes iexact filter on namespace","in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"query","name":"order_by","schema":{"enum":["-download_count","-last_updated","-name","-namespace_name","-relevance","download_count","last_updated","name","namespace_name","relevance"],"type":"string"}},{"in":"query","name":"platform","schema":{"type":"string"}},{"in":"query","name":"search_type","schema":{"default":"websearch","enum":["sql","websearch"],"type":"string"}},{"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"type","schema":{"enum":["collection","role"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSearchResultsResponseList"}}},"description":""}},"security":[{}],"tags":["Api: _Ui V1 Search"]}},"/api/automation-hub/_ui/v1/settings/":{"get":{"operationId":"api_automation_hub__ui_v1_settings_get","responses":{"200":{"description":"No response body"}},"security":[{}],"tags":["Api: _Ui V1 Settings"]}},"/api/automation-hub/_ui/v1/synclists/":{"get":{"operationId":"api_automation_hub__ui_v1_synclists_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSyncListResponseList"}}},"description":""}},"summary":"List sync lists","tags":["Api: _Ui V1 Synclists"]},"post":{"operationId":"api_automation_hub__ui_v1_synclists_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Create a sync list","tags":["Api: _Ui V1 Synclists"]}},"/api/automation-hub/_ui/v1/synclists/{id}/":{"delete":{"operationId":"api_automation_hub__ui_v1_synclists_delete","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a sync list","tags":["Api: _Ui V1 Synclists"]},"get":{"operationId":"api_automation_hub__ui_v1_synclists_read","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Inspect a sync list","tags":["Api: _Ui V1 Synclists"]},"patch":{"operationId":"api_automation_hub__ui_v1_synclists_partial_update","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Update a sync list","tags":["Api: _Ui V1 Synclists"]},"put":{"operationId":"api_automation_hub__ui_v1_synclists_update","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Update a sync list","tags":["Api: _Ui V1 Synclists"]}},"/api/automation-hub/_ui/v1/tags/":{"get":{"operationId":"api_automation_hub__ui_v1_tags_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTagResponseList"}}},"description":""}},"summary":"List tags","tags":["Api: _Ui V1 Tags"]}},"/api/automation-hub/_ui/v1/tags/collections/":{"get":{"description":"ViewSet for collections\' tags within the system.","operationId":"api_automation_hub__ui_v1_tags_collections_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"name__contains","schema":{"type":"string"}},{"in":"query","name":"name__icontains","schema":{"type":"string"}},{"in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `count` - Count\\n* `-count` - Count (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-count","-name","count","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTagResponseList"}}},"description":""}},"summary":"List tags","tags":["Api: _Ui V1 Tags Collections"]}},"/api/automation-hub/_ui/v1/tags/roles/":{"get":{"description":"ViewSet for roles\' tags within the system.\\nTags can be populated manually by running `django-admin populate-role-tags`.","operationId":"api_automation_hub__ui_v1_tags_roles_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"name__contains","schema":{"type":"string"}},{"in":"query","name":"name__icontains","schema":{"type":"string"}},{"in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `count` - Count\\n* `-count` - Count (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-count","-name","count","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedLegacyRoleTagResponseList"}}},"description":""}},"summary":"List legacy role tags","tags":["Api: _Ui V1 Tags Roles"]}},"/api/automation-hub/_ui/v1/users/":{"get":{"operationId":"api_automation_hub__ui_v1_users_list","parameters":[{"in":"query","name":"date_joined","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"email","schema":{"type":"string"}},{"in":"query","name":"email__contains","schema":{"type":"string"}},{"in":"query","name":"email__startswith","schema":{"type":"string"}},{"in":"query","name":"first_name","schema":{"type":"string"}},{"in":"query","name":"first_name__contains","schema":{"type":"string"}},{"in":"query","name":"first_name__startswith","schema":{"type":"string"}},{"explode":true,"in":"query","name":"groups","schema":{"items":{"format":"int64","type":"integer"},"type":"array"},"style":"form"},{"in":"query","name":"groups__name","schema":{"type":"string"}},{"in":"query","name":"last_name","schema":{"type":"string"}},{"in":"query","name":"last_name__contains","schema":{"type":"string"}},{"in":"query","name":"last_name__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `username` - Username\\n* `-username` - Username (descending)\\n* `email` - Email\\n* `-email` - Email (descending)\\n* `first_name` - First name\\n* `-first_name` - First name (descending)\\n* `last_name` - Last name\\n* `-last_name` - Last name (descending)\\n* `date_joined` - Date joined\\n* `-date_joined` - Date joined (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-date_joined","-email","-first_name","-last_name","-username","date_joined","email","first_name","last_name","username"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"username","schema":{"type":"string"}},{"in":"query","name":"username__contains","schema":{"type":"string"}},{"in":"query","name":"username__startswith","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUserResponseList"}}},"description":""}},"summary":"List users","tags":["Api: _Ui V1 Users"]},"post":{"operationId":"api_automation_hub__ui_v1_users_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/User"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Create an user","tags":["Api: _Ui V1 Users"]}},"/api/automation-hub/_ui/v1/users/{id}/":{"delete":{"operationId":"api_automation_hub__ui_v1_users_delete","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user","tags":["Api: _Ui V1 Users"]},"get":{"operationId":"api_automation_hub__ui_v1_users_read","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Inspect an user","tags":["Api: _Ui V1 Users"]},"patch":{"operationId":"api_automation_hub__ui_v1_users_partial_update","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedUser"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Update an user","tags":["Api: _Ui V1 Users"]},"put":{"operationId":"api_automation_hub__ui_v1_users_update","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/User"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Update an user","tags":["Api: _Ui V1 Users"]}},"/api/automation-hub/api/":{"get":{"operationId":"api_automation_hub_api_read","responses":{"200":{"description":"No response body"}},"tags":["Api: Api"]}},"/api/automation-hub/content/{path}/":{"get":{"operationId":"api_automation_hub_content_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content"]}},"/api/automation-hub/content/{path}/api/":{"get":{"operationId":"api_automation_hub_content_api_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content Api"]}},"/api/automation-hub/content/{path}/v3/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3"]}},"/api/automation-hub/content/{path}/v3/artifacts/collections/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"api_automation_hub_content_v3_artifacts_collections_create","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/api/automation-hub/content/{path}/v3/artifacts/collections/{path}/{filename}":{"get":{"description":"Download collection.","operationId":"api_automation_hub_content_v3_artifacts_collections_get","parameters":[{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Artifacts Collections"]}},"/api/automation-hub/content/{path}/v3/collection_versions/all/":{"get":{"operationId":"api_automation_hub_content_v3_collection_versions_all_get","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Collection_Versions All"]}},"/api/automation-hub/content/{path}/v3/collections/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections"]}},"/api/automation-hub/content/{path}/v3/collections/all/":{"get":{"operationId":"api_automation_hub_content_v3_collections_all_get","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Collections All"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections"]},"patch":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_versions_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_versions_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/copy/{source_path}/{dest_path}/":{"post":{"description":"Copy collection version from one repository to another.","operationId":"api_automation_hub_content_v3_collections_versions_copy_copy_content","parameters":[{"in":"path","name":"dest_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"source_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions Copy"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_versions_docs_blob_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions Docs-Blob"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/move/{source_path}/{dest_path}/":{"post":{"description":"Remove content from source repo and add to destination repo.\\n\\nCreates new RepositoryVersion of source repo without content included.\\nCreates new RepositoryVersion of destination repo with content included.","operationId":"api_automation_hub_content_v3_collections_versions_move_move_content","parameters":[{"in":"path","name":"dest_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"source_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions Move"]}},"/api/automation-hub/content/{path}/v3/excludes/":{"get":{"operationId":"api_automation_hub_content_v3_excludes_read","parameters":[{"in":"query","name":"format","schema":{"enum":["json","yaml"],"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Excludes"]}},"/api/automation-hub/content/{path}/v3/imports/collections/{task}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_imports_collections_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""},"302":{"description":"No response body"}},"summary":"Inspect a collection import","tags":["Api: Content V3 Imports Collections"]}},"/api/automation-hub/content/{path}/v3/namespaces/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Namespaces"]}},"/api/automation-hub/content/{path}/v3/namespaces/{name}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Namespaces"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/client-configuration/":{"get":{"description":"Return configurations for the ansible-galaxy client.","operationId":"api_automation_hub_content_v3_plugin_ansible_client_configuration_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientConfigurationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Client-Configuration"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/":{"get":{"description":"ViewSet for Repository Metadata.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/":{"get":{"description":"Unpaginated ViewSet for Collections.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_all_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections All-Collections"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_all_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections All-Versions"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_artifacts_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}":{"get":{"operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_artifacts_download","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Plugin Ansible Content Collections Artifacts"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/":{"get":{"description":"ViewSet for Collections.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index"]},"get":{"description":"ViewSet for Collections.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index"]},"patch":{"description":"Trigger an asynchronous update task","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index Versions"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_versions_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index Versions"]},"get":{"description":"Returns a CollectionVersion object.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_versions_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index Versions"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"description":"Returns a CollectionVersion object.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_versions_docs_blob_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index Versions Docs-Blob"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/namespaces/":{"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]},"post":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/":{"delete":{"description":"Try to remove the Namespace if no Collections under Namespace are present.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]},"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]},"patch":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_partial_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/imports/collections/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"api_automation_hub_content_v3_plugin_ansible_imports_collections_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Api: Content V3 Plugin Ansible Imports Collections"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/search/collection-versions/":{"get":{"description":"A viewset for cross-repo searches.","operationId":"api_automation_hub_content_v3_plugin_ansible_search_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Filter collectionversions that are in these distrubtion ids.","explode":true,"in":"query","name":"distribution","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter collectionversions that are in these base paths.","explode":true,"in":"query","name":"distribution_base_path","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"highest","schema":{"type":"boolean"}},{"in":"query","name":"is_deprecated","schema":{"type":"boolean"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"is_signed","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"order_by","schema":{"items":{"enum":["-name","-namespace","-pulp_created","-version","name","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repository ids.","explode":true,"in":"query","name":"repository","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"repository_label","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repositories.","explode":true,"in":"query","name":"repository_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"repository_version","schema":{"type":"string"}},{"in":"query","name":"signed","schema":{"type":"boolean"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionSearchListResponseList"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Search Collection-Versions"]},"post":{"description":"A viewset for cross-repo searches.","operationId":"api_automation_hub_content_v3_plugin_ansible_search_collection_versions_rebuild","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Search Collection-Versions"]}},"/api/automation-hub/content/{path}/v3/sync/":{"post":{"description":"Trigger an asynchronous sync task","operationId":"api_automation_hub_content_v3_sync_sync","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Sync"]}},"/api/automation-hub/content/{path}/v3/sync/config/":{"get":{"operationId":"api_automation_hub_content_v3_sync_config_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"tags":["Api: Content V3 Sync Config"]},"put":{"operationId":"api_automation_hub_content_v3_sync_config_update","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"tags":["Api: Content V3 Sync Config"]}},"/api/automation-hub/content/{path}/v3/tasks/":{"get":{"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.","operationId":"_api_automation-hub_content_{path}_v3_tasks_tasks_list","parameters":[{"description":"Filter results where child_tasks matches value","in":"query","name":"child_tasks","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"created_resources","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"exclusive_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"exclusive_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where finished_at matches value","in":"query","name":"finished_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than value","in":"query","name":"finished_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than or equal to value","in":"query","name":"finished_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than value","in":"query","name":"finished_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than or equal to value","in":"query","name":"finished_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is between two comma separated values","explode":false,"in":"query","name":"finished_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where logging_cid matches value","in":"query","name":"logging_cid","schema":{"type":"string"}},{"description":"Filter results where logging_cid contains value","in":"query","name":"logging_cid__contains","schema":{"type":"string"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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* `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* `args` - Args\\n* `-args` - Args (descending)\\n* `kwargs` - Kwargs\\n* `-kwargs` - Kwargs (descending)\\n* `reserved_resources_record` - Reserved resources record\\n* `-reserved_resources_record` - Reserved resources record (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-args","-error","-finished_at","-kwargs","-logging_cid","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-reserved_resources_record","-started_at","-state","args","error","finished_at","kwargs","logging_cid","name","pk","pulp_created","pulp_id","pulp_last_updated","reserved_resources_record","started_at","state"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where parent_task matches value","in":"query","name":"parent_task","schema":{"format":"uuid","type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"reserved_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources_record","schema":{"items":{"type":"string"},"nullable":true,"type":"array"}},{"in":"query","name":"shared_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"shared_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where started_at matches value","in":"query","name":"started_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than value","in":"query","name":"started_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than or equal to value","in":"query","name":"started_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than value","in":"query","name":"started_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than or equal to value","in":"query","name":"started_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is between two comma separated values","explode":false,"in":"query","name":"started_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"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","in":"query","name":"state","schema":{"enum":["canceled","canceling","completed","failed","running","skipped","waiting"],"type":"string"}},{"description":"Filter results where state is in a comma-separated list of values","explode":false,"in":"query","name":"state__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where task_group matches value","in":"query","name":"task_group","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker matches value","in":"query","name":"worker","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker is in a comma-separated list of values","explode":false,"in":"query","name":"worker__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskSummaryResponseList"}}},"description":""}},"summary":"List tasks","tags":["Tasks"]}},"/api/automation-hub/content/{path}/v3/tasks/{pulp_id}/":{"get":{"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.","operationId":"_api_automation-hub_content_{path}_v3_tasks_{pulp_id}_tasks_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""}},"summary":"Inspect a task","tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/access_policies/":{"get":{"description":"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"access_policies_list","parameters":[{"description":"Filter results where customized matches value","in":"query","name":"customized","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-creation_hooks","-customized","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-queryset_scoping","-statements","-viewset_name","creation_hooks","customized","pk","pulp_created","pulp_id","pulp_last_updated","queryset_scoping","statements","viewset_name"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where viewset_name matches value","in":"query","name":"viewset_name","schema":{"type":"string"}},{"description":"Filter results where viewset_name contains value","in":"query","name":"viewset_name__contains","schema":{"type":"string"}},{"description":"Filter results where viewset_name contains value","in":"query","name":"viewset_name__icontains","schema":{"type":"string"}},{"description":"Filter results where viewset_name is in a comma-separated list of values","explode":false,"in":"query","name":"viewset_name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where viewset_name starts with value","in":"query","name":"viewset_name__startswith","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedAccessPolicyResponseList"}}},"description":""}},"summary":"List access policys","tags":["Access_Policies"]}},"/api/automation-hub/pulp/api/v3/access_policies/{pulp_id}/":{"get":{"description":"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"access_policies_read","parameters":[{"description":"A UUID string identifying this access policy.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}},"description":""}},"summary":"Inspect an access policy","tags":["Access_Policies"]},"patch":{"description":"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"access_policies_partial_update","parameters":[{"description":"A UUID string identifying this access policy.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedAccessPolicy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedAccessPolicy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedAccessPolicy"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}},"description":""}},"summary":"Update an access policy","tags":["Access_Policies"]},"put":{"description":"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"access_policies_update","parameters":[{"description":"A UUID string identifying this access policy.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AccessPolicy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AccessPolicy"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}},"description":""}},"summary":"Update an access policy","tags":["Access_Policies"]}},"/api/automation-hub/pulp/api/v3/access_policies/{pulp_id}/reset/":{"post":{"description":"Reset the access policy to its uncustomized default value.","operationId":"access_policies_reset","parameters":[{"description":"A UUID string identifying this access policy.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}},"description":""}},"tags":["Access_Policies"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/":{"get":{"description":"Viewset for Ansible Collections.","operationId":"ansible_collections_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionResponseList"}}},"description":""}},"summary":"List collections","tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/":{"get":{"description":"Viewset for Ansible Collections.","operationId":"ansible_collections_read","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionResponse"}}},"description":""}},"summary":"Inspect a collection","tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"ansible_collections_add_role","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"ansible_collections_list_roles","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"ansible_collections_my_permissions","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"ansible_collections_remove_role","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/artifacts/":{"get":{"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.","operationId":"artifacts_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where md5 matches value","in":"query","name":"md5","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-file","-md5","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-sha1","-sha224","-sha256","-sha384","-sha512","-size","-timestamp_of_interest","file","md5","pk","pulp_created","pulp_id","pulp_last_updated","sha1","sha224","sha256","sha384","sha512","size","timestamp_of_interest"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Filter results where sha1 matches value","in":"query","name":"sha1","schema":{"type":"string"}},{"description":"Filter results where sha224 matches value","in":"query","name":"sha224","schema":{"type":"string"}},{"description":"Filter results where sha256 matches value","in":"query","name":"sha256","schema":{"type":"string"}},{"description":"Filter results where sha384 matches value","in":"query","name":"sha384","schema":{"type":"string"}},{"description":"Filter results where sha512 matches value","in":"query","name":"sha512","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedArtifactResponseList"}}},"description":""}},"summary":"List artifacts","tags":["Artifacts"]},"post":{"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.","operationId":"artifacts_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Artifact"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Artifact"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactResponse"}}},"description":""}},"summary":"Create an artifact","tags":["Artifacts"]}},"/api/automation-hub/pulp/api/v3/artifacts/{pulp_id}/":{"delete":{"description":"Remove Artifact only if it is not associated with any Content.","operationId":"artifacts_delete","parameters":[{"description":"A UUID string identifying this artifact.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an artifact","tags":["Artifacts"]},"get":{"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.","operationId":"artifacts_read","parameters":[{"description":"A UUID string identifying this artifact.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactResponse"}}},"description":""}},"summary":"Inspect an artifact","tags":["Artifacts"]}},"/api/automation-hub/pulp/api/v3/content/":{"get":{"description":"Endpoint to list all content.","operationId":"content_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-pk","pk"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Pulp type is in\\n\\n* `core.publishedmetadata` - core.publishedmetadata\\n* `container.blob` - container.blob\\n* `container.manifest` - container.manifest\\n* `container.tag` - container.tag\\n* `container.signature` - container.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","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["ansible.collection_deprecation","ansible.collection_mark","ansible.collection_signature","ansible.collection_version","ansible.namespace","ansible.role","container.blob","container.manifest","container.signature","container.tag","core.publishedmetadata"],"type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedMultipleArtifactContentResponseList"}}},"description":""}},"summary":"List content","tags":["Content"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_deprecations/":{"get":{"description":"ViewSet for AnsibleCollectionDeprecated.","operationId":"content_ansible_collection_deprecations_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-pk","pk"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionResponseList"}}},"description":""}},"summary":"List ansible collection deprecateds","tags":["Content: Collection_Deprecations"]},"post":{"description":"ViewSet for AnsibleCollectionDeprecated.","operationId":"content_ansible_collection_deprecations_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.Collection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.Collection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.Collection"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionResponse"}}},"description":""}},"summary":"Create an ansible collection deprecated","tags":["Content: Collection_Deprecations"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_deprecations/{pulp_id}/":{"get":{"description":"ViewSet for AnsibleCollectionDeprecated.","operationId":"content_ansible_collection_deprecations_read","parameters":[{"description":"A UUID string identifying this ansible collection deprecated.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionResponse"}}},"description":""}},"summary":"Inspect an ansible collection deprecated","tags":["Content: Collection_Deprecations"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_marks/":{"get":{"description":"ViewSet for looking at mark objects for CollectionVersion content.","operationId":"content_ansible_collection_marks_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter marks for collection version","in":"query","name":"marked_collection","schema":{"format":"uuid","type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","-value","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id","value"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter marks by value","in":"query","name":"value","schema":{"type":"string"}},{"description":"Filter results where value is in a comma-separated list of values","explode":false,"in":"query","name":"value__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionVersionMarkResponseList"}}},"description":""}},"summary":"List collection version marks","tags":["Content: Collection_Marks"]},"post":{"description":"ViewSet for looking at mark objects for CollectionVersion content.","operationId":"content_ansible_collection_marks_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMark"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMark"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMark"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMarkResponse"}}},"description":""}},"summary":"Create a collection version mark","tags":["Content: Collection_Marks"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_marks/{pulp_id}/":{"get":{"description":"ViewSet for looking at mark objects for CollectionVersion content.","operationId":"content_ansible_collection_marks_read","parameters":[{"description":"A UUID string identifying this collection version mark.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMarkResponse"}}},"description":""}},"summary":"Inspect a collection version mark","tags":["Content: Collection_Marks"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_signatures/":{"get":{"description":"ViewSet for looking at signature objects for CollectionVersion content.","operationId":"content_ansible_collection_signatures_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-data","-digest","-pk","-pubkey_fingerprint","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","data","digest","pk","pubkey_fingerprint","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pubkey_fingerprint matches value","in":"query","name":"pubkey_fingerprint","schema":{"type":"string"}},{"description":"Filter results where pubkey_fingerprint is in a comma-separated list of values","explode":false,"in":"query","name":"pubkey_fingerprint__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter signatures for collection version","in":"query","name":"signed_collection","schema":{"format":"uuid","type":"string"}},{"description":"Filter signatures produced by signature service","in":"query","name":"signing_service","schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionVersionSignatureResponseList"}}},"description":""}},"summary":"List collection version signatures","tags":["Content: Collection_Signatures"]},"post":{"description":"Trigger an asynchronous task to create content,optionally create new repository version.","operationId":"content_ansible_collection_signatures_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionSignature"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionSignature"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a collection version signature","tags":["Content: Collection_Signatures"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_signatures/{pulp_id}/":{"get":{"description":"ViewSet for looking at signature objects for CollectionVersion content.","operationId":"content_ansible_collection_signatures_read","parameters":[{"description":"A UUID string identifying this collection version signature.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionSignatureResponse"}}},"description":""}},"summary":"Inspect a collection version signature","tags":["Content: Collection_Signatures"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_versions/":{"get":{"description":"ViewSet for Ansible Collection.","operationId":"content_ansible_collection_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionVersionResponseList"}}},"description":""}},"summary":"List collection versions","tags":["Content: Collection_Versions"]},"post":{"description":"Trigger an asynchronous task to create content,optionally create new repository version.","operationId":"content_ansible_collection_versions_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersion"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersion"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a collection version","tags":["Content: Collection_Versions"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_versions/{pulp_id}/":{"get":{"description":"ViewSet for Ansible Collection.","operationId":"content_ansible_collection_versions_read","parameters":[{"description":"A UUID string identifying this collection version.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionResponse"}}},"description":""}},"summary":"Inspect a collection version","tags":["Content: Collection_Versions"]}},"/api/automation-hub/pulp/api/v3/content/ansible/namespaces/":{"get":{"description":"ViewSet for AnsibleNamespace.","operationId":"content_ansible_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"summary":"List ansible namespace metadatas","tags":["Content: Namespaces"]}},"/api/automation-hub/pulp/api/v3/content/ansible/namespaces/{pulp_id}/":{"get":{"description":"ViewSet for AnsibleNamespace.","operationId":"content_ansible_namespaces_read","parameters":[{"description":"A UUID string identifying this ansible namespace metadata.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"summary":"Inspect an ansible namespace metadata","tags":["Content: Namespaces"]}},"/api/automation-hub/pulp/api/v3/content/ansible/namespaces/{pulp_id}/avatar/":{"get":{"description":"Get the logo for the this namespace.","operationId":"content_ansible_namespaces_avatar","parameters":[{"description":"A UUID string identifying this ansible namespace metadata.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"302":{"content":{"application/json":{"schema":{"description":"Unspecified response body","type":"object"}}},"description":""}},"tags":["Content: Namespaces"]}},"/api/automation-hub/pulp/api/v3/content/ansible/roles/":{"get":{"description":"ViewSet for Role.","operationId":"content_ansible_roles_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where namespace matches value","in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","-version","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id","version"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.RoleResponseList"}}},"description":""}},"summary":"List roles","tags":["Content: Roles"]},"post":{"description":"ViewSet for Role.","operationId":"content_ansible_roles_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.Role"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.Role"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.Role"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleResponse"}}},"description":""}},"summary":"Create a role","tags":["Content: Roles"]}},"/api/automation-hub/pulp/api/v3/content/ansible/roles/{pulp_id}/":{"get":{"description":"ViewSet for Role.","operationId":"content_ansible_roles_read","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleResponse"}}},"description":""}},"summary":"Inspect a role","tags":["Content: Roles"]}},"/api/automation-hub/pulp/api/v3/content/container/blobs/":{"get":{"description":"ViewSet for Blobs.","operationId":"content_container_blobs_list","parameters":[{"description":"Filter results where digest matches value","in":"query","name":"digest","schema":{"type":"string"}},{"description":"Filter results where digest is in a comma-separated list of values","explode":false,"in":"query","name":"digest__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-digest","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","digest","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.BlobResponseList"}}},"description":""}},"summary":"List blobs","tags":["Content: Blobs"]}},"/api/automation-hub/pulp/api/v3/content/container/blobs/{pulp_id}/":{"get":{"description":"ViewSet for Blobs.","operationId":"content_container_blobs_read","parameters":[{"description":"A UUID string identifying this blob.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.BlobResponse"}}},"description":""}},"summary":"Inspect a blob","tags":["Content: Blobs"]}},"/api/automation-hub/pulp/api/v3/content/container/manifests/":{"get":{"description":"ViewSet for Manifest.","operationId":"content_container_manifests_list","parameters":[{"description":"Filter results where digest matches value","in":"query","name":"digest","schema":{"type":"string"}},{"description":"Filter results where digest is in a comma-separated list of values","explode":false,"in":"query","name":"digest__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"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","explode":true,"in":"query","name":"media_type","schema":{"items":{"enum":["application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.docker.distribution.manifest.v1+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.oci.image.index.v1+json","application/vnd.oci.image.manifest.v1+json"],"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* `schema_version` - Schema version\\n* `-schema_version` - Schema version (descending)\\n* `media_type` - Media type\\n* `-media_type` - Media type (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-digest","-media_type","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-schema_version","-timestamp_of_interest","-upstream_id","digest","media_type","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","schema_version","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ManifestResponseList"}}},"description":""}},"summary":"List manifests","tags":["Content: Manifests"]}},"/api/automation-hub/pulp/api/v3/content/container/manifests/{pulp_id}/":{"get":{"description":"ViewSet for Manifest.","operationId":"content_container_manifests_read","parameters":[{"description":"A UUID string identifying this manifest.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ManifestResponse"}}},"description":""}},"summary":"Inspect a manifest","tags":["Content: Manifests"]}},"/api/automation-hub/pulp/api/v3/content/container/signatures/":{"get":{"description":"ViewSet for image signatures.","operationId":"content_container_signatures_list","parameters":[{"description":"Filter results where digest matches value","in":"query","name":"digest","schema":{"type":"string"}},{"description":"Filter results where digest is in a comma-separated list of values","explode":false,"in":"query","name":"digest__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where key_id matches value","in":"query","name":"key_id","schema":{"type":"string"}},{"description":"Filter results where key_id is in a comma-separated list of values","explode":false,"in":"query","name":"key_id__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"manifest","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* `type` - Type\\n* `-type` - Type (descending)\\n* `key_id` - Key id\\n* `-key_id` - Key id (descending)\\n* `timestamp` - Timestamp\\n* `-timestamp` - Timestamp (descending)\\n* `creator` - Creator\\n* `-creator` - Creator (descending)\\n* `data` - Data\\n* `-data` - Data (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-creator","-data","-digest","-key_id","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp","-timestamp_of_interest","-type","-upstream_id","creator","data","digest","key_id","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp","timestamp_of_interest","type","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ManifestSignatureResponseList"}}},"description":""}},"summary":"List manifest signatures","tags":["Content: Signatures"]}},"/api/automation-hub/pulp/api/v3/content/container/signatures/{pulp_id}/":{"get":{"description":"ViewSet for image signatures.","operationId":"content_container_signatures_read","parameters":[{"description":"A UUID string identifying this manifest signature.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ManifestSignatureResponse"}}},"description":""}},"summary":"Inspect a manifest signature","tags":["Content: Signatures"]}},"/api/automation-hub/pulp/api/v3/content/container/tags/":{"get":{"description":"ViewSet for Tag.","operationId":"content_container_tags_list","parameters":[{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"digest","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"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","explode":true,"in":"query","name":"media_type","schema":{"items":{"enum":["application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.docker.distribution.manifest.v1+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.oci.image.index.v1+json","application/vnd.oci.image.manifest.v1+json"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.TagResponseList"}}},"description":""}},"summary":"List tags","tags":["Content: Tags"]}},"/api/automation-hub/pulp/api/v3/content/container/tags/{pulp_id}/":{"get":{"description":"ViewSet for Tag.","operationId":"content_container_tags_read","parameters":[{"description":"A UUID string identifying this tag.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.TagResponse"}}},"description":""}},"summary":"Inspect a tag","tags":["Content: Tags"]}},"/api/automation-hub/pulp/api/v3/contentguards/":{"get":{"description":"Endpoint to list all contentguards.","operationId":"contentguards_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","description","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Pulp type is in\\n\\n* `core.rbac` - core.rbac\\n* `core.content_redirect` - core.content_redirect","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["core.content_redirect","core.rbac"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedContentGuardResponseList"}}},"description":""}},"summary":"List content guards","tags":["Contentguards"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/":{"get":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","description","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedContentRedirectContentGuardResponseList"}}},"description":""}},"summary":"List content redirect content guards","tags":["Contentguards: Content_Redirect"]},"post":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"}}},"description":""}},"summary":"Create a content redirect content guard","tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/":{"delete":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_delete","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a content redirect content guard","tags":["Contentguards: Content_Redirect"]},"get":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_read","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"}}},"description":""}},"summary":"Inspect a content redirect content guard","tags":["Contentguards: Content_Redirect"]},"patch":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_partial_update","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedContentRedirectContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedContentRedirectContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedContentRedirectContentGuard"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"}}},"description":""}},"summary":"Update a content redirect content guard","tags":["Contentguards: Content_Redirect"]},"put":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_update","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"}}},"description":""}},"summary":"Update a content redirect content guard","tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"contentguards_core_content_redirect_add_role","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"contentguards_core_content_redirect_list_roles","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"contentguards_core_content_redirect_my_permissions","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"contentguards_core_content_redirect_remove_role","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/":{"get":{"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.","operationId":"contentguards_core_rbac_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","description","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRBACContentGuardResponseList"}}},"description":""}},"summary":"List rbac content guards","tags":["Contentguards: Rbac"]},"post":{"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.","operationId":"contentguards_core_rbac_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuardResponse"}}},"description":""}},"summary":"Create a rbac content guard","tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/":{"delete":{"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.","operationId":"contentguards_core_rbac_delete","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a rbac content guard","tags":["Contentguards: Rbac"]},"get":{"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.","operationId":"contentguards_core_rbac_read","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuardResponse"}}},"description":""}},"summary":"Inspect a rbac content guard","tags":["Contentguards: Rbac"]},"patch":{"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.","operationId":"contentguards_core_rbac_partial_update","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedRBACContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedRBACContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedRBACContentGuard"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuardResponse"}}},"description":""}},"summary":"Update a rbac content guard","tags":["Contentguards: Rbac"]},"put":{"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.","operationId":"contentguards_core_rbac_update","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuardResponse"}}},"description":""}},"summary":"Update a rbac content guard","tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"contentguards_core_rbac_add_role","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"contentguards_core_rbac_list_roles","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"contentguards_core_rbac_my_permissions","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"contentguards_core_rbac_remove_role","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/distributions/":{"get":{"description":"Provides base viewset for Distributions.","operationId":"distributions_list","parameters":[{"description":"Filter results where base_path matches value","in":"query","name":"base_path","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__contains","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__icontains","schema":{"type":"string"}},{"description":"Filter results where base_path is in a comma-separated list of values","explode":false,"in":"query","name":"base_path__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-base_path","-hidden","-name","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","base_path","hidden","name","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Pulp type is in\\n\\n* `core.artifact` - core.artifact\\n* `container.container` - container.container\\n* `ansible.ansible` - ansible.ansible","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["ansible.ansible","container.container","core.artifact"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where repository matches value","in":"query","name":"repository","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where repository is in a comma-separated list of values","explode":false,"in":"query","name":"repository__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter distributions based on the content served by them","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDistributionResponseList"}}},"description":""}},"summary":"List distributions","tags":["Distributions"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/":{"get":{"description":"ViewSet for Ansible Distributions.","operationId":"distributions_ansible_ansible_list","parameters":[{"description":"Filter results where base_path matches value","in":"query","name":"base_path","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__contains","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__icontains","schema":{"type":"string"}},{"description":"Filter results where base_path is in a comma-separated list of values","explode":false,"in":"query","name":"base_path__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-base_path","-hidden","-name","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","base_path","hidden","name","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where repository matches value","in":"query","name":"repository","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where repository is in a comma-separated list of values","explode":false,"in":"query","name":"repository__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter distributions based on the content served by them","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleDistributionResponseList"}}},"description":""}},"summary":"List ansible distributions","tags":["Distributions: Ansible"]},"post":{"description":"Trigger an asynchronous create task","operationId":"distributions_ansible_ansible_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create an ansible distribution","tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"distributions_ansible_ansible_delete","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete an ansible distribution","tags":["Distributions: Ansible"]},"get":{"description":"ViewSet for Ansible Distributions.","operationId":"distributions_ansible_ansible_read","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistributionResponse"}}},"description":""}},"summary":"Inspect an ansible distribution","tags":["Distributions: Ansible"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"distributions_ansible_ansible_partial_update","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update an ansible distribution","tags":["Distributions: Ansible"]},"put":{"description":"Trigger an asynchronous update task","operationId":"distributions_ansible_ansible_update","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update an ansible distribution","tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"distributions_ansible_ansible_add_role","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"distributions_ansible_ansible_list_roles","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"distributions_ansible_ansible_my_permissions","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"distributions_ansible_ansible_remove_role","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/":{"get":{"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.","operationId":"distributions_container_container_list","parameters":[{"description":"Filter results where base_path matches value","in":"query","name":"base_path","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__contains","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__icontains","schema":{"type":"string"}},{"description":"Filter results where base_path is in a comma-separated list of values","explode":false,"in":"query","name":"base_path__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"in":"query","name":"namespace__name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-base_path","-description","-hidden","-name","-pk","-private","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","base_path","description","hidden","name","pk","private","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where repository matches value","in":"query","name":"repository","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where repository is in a comma-separated list of values","explode":false,"in":"query","name":"repository__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter distributions based on the content served by them","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerDistributionResponseList"}}},"description":""}},"summary":"List container distributions","tags":["Distributions: Container"]},"post":{"description":"Trigger an asynchronous create task","operationId":"distributions_container_container_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a container distribution","tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"distributions_container_container_delete","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a container distribution","tags":["Distributions: Container"]},"get":{"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.","operationId":"distributions_container_container_read","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerDistributionResponse"}}},"description":""}},"summary":"Inspect a container distribution","tags":["Distributions: Container"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"distributions_container_container_partial_update","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container distribution","tags":["Distributions: Container"]},"put":{"description":"Trigger an asynchronous update task","operationId":"distributions_container_container_update","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container distribution","tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"distributions_container_container_add_role","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"distributions_container_container_list_roles","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"distributions_container_container_my_permissions","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"distributions_container_container_remove_role","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/core/artifacts/":{"get":{"description":"ViewSet for ArtifactDistribution.","operationId":"distributions_core_artifacts_list","parameters":[{"description":"Filter results where base_path matches value","in":"query","name":"base_path","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__contains","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__icontains","schema":{"type":"string"}},{"description":"Filter results where base_path is in a comma-separated list of values","explode":false,"in":"query","name":"base_path__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-base_path","-hidden","-name","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","base_path","hidden","name","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where repository matches value","in":"query","name":"repository","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where repository is in a comma-separated list of values","explode":false,"in":"query","name":"repository__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter distributions based on the content served by them","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedArtifactDistributionResponseList"}}},"description":""}},"summary":"List artifact distributions","tags":["Distributions: Artifacts"]}},"/api/automation-hub/pulp/api/v3/distributions/core/artifacts/{pulp_id}/":{"get":{"description":"ViewSet for ArtifactDistribution.","operationId":"distributions_core_artifacts_read","parameters":[{"description":"A UUID string identifying this artifact distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactDistributionResponse"}}},"description":""}},"summary":"Inspect an artifact distribution","tags":["Distributions: Artifacts"]}},"/api/automation-hub/pulp/api/v3/docs/api.json":{"get":{"description":"OpenApi3 schema for this API. Format can be selected via content negotiation.\\n\\n- YAML: application/vnd.oai.openapi\\n- JSON: application/vnd.oai.openapi+json","operationId":"docs_api.json_get","parameters":[{"in":"query","name":"lang","schema":{"enum":["en-us","es","fr","ja","ko","nl","zh-hans"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}},"application/vnd.oai.openapi+json":{"schema":{"type":"object"}}},"description":""}},"tags":["Docs: Api.Json"]}},"/api/automation-hub/pulp/api/v3/docs/api.yaml":{"get":{"description":"OpenApi3 schema for this API. Format can be selected via content negotiation.\\n\\n- YAML: application/vnd.oai.openapi\\n- JSON: application/vnd.oai.openapi+json","operationId":"docs_api.yaml_get","parameters":[{"in":"query","name":"lang","schema":{"enum":["en-us","es","fr","ja","ko","nl","zh-hans"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/vnd.oai.openapi":{"schema":{"type":"object"}},"application/yaml":{"schema":{"type":"object"}}},"description":""}},"tags":["Docs: Api.Yaml"]}},"/api/automation-hub/pulp/api/v3/domains/":{"get":{"description":"ViewSet for Domain.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"domains_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-hide_guarded_distributions","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-redirect_to_object_storage","-storage_class","-storage_settings","description","hide_guarded_distributions","name","pk","pulp_created","pulp_id","pulp_last_updated","redirect_to_object_storage","storage_class","storage_settings"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDomainResponseList"}}},"description":""}},"summary":"List domains","tags":["Domains"]},"post":{"description":"ViewSet for Domain.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"domains_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Domain"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Domain"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Domain"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainResponse"}}},"description":""}},"summary":"Create a domain","tags":["Domains"]}},"/api/automation-hub/pulp/api/v3/domains/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"domains_delete","parameters":[{"description":"A UUID string identifying this domain.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a domain","tags":["Domains"]},"get":{"description":"ViewSet for Domain.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"domains_read","parameters":[{"description":"A UUID string identifying this domain.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainResponse"}}},"description":""}},"summary":"Inspect a domain","tags":["Domains"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"domains_partial_update","parameters":[{"description":"A UUID string identifying this domain.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedDomain"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedDomain"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedDomain"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a domain","tags":["Domains"]},"put":{"description":"Trigger an asynchronous update task","operationId":"domains_update","parameters":[{"description":"A UUID string identifying this domain.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Domain"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Domain"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Domain"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a domain","tags":["Domains"]}},"/api/automation-hub/pulp/api/v3/exporters/core/filesystem/":{"get":{"description":"Endpoint for managing FilesystemExporters.","operationId":"exporters_core_filesystem_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-method","-name","-path","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","method","name","path","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedFilesystemExporterResponseList"}}},"description":""}},"summary":"List filesystem exporters","tags":["Exporters: Filesystem"]},"post":{"description":"Endpoint for managing FilesystemExporters.","operationId":"exporters_core_filesystem_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExporterResponse"}}},"description":""}},"summary":"Create a filesystem exporter","tags":["Exporters: Filesystem"]}},"/api/automation-hub/pulp/api/v3/exporters/core/filesystem/{exporter_pk}/exports/":{"get":{"description":"Endpoint for managing FilesystemExports.","operationId":"exporters_core_filesystem_exports_list","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedFilesystemExportResponseList"}}},"description":""}},"summary":"List filesystem exports","tags":["Exporters: Filesystem Exports"]},"post":{"description":"Trigger an asynchronous task to export files to the filesystem","operationId":"exporters_core_filesystem_exports_create","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExport"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/FilesystemExport"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FilesystemExport"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a filesystem export","tags":["Exporters: Filesystem Exports"]}},"/api/automation-hub/pulp/api/v3/exporters/core/filesystem/{exporter_pk}/exports/{pulp_id}/":{"delete":{"description":"Endpoint for managing FilesystemExports.","operationId":"exporters_core_filesystem_exports_delete","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this filesystem export.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a filesystem export","tags":["Exporters: Filesystem Exports"]},"get":{"description":"Endpoint for managing FilesystemExports.","operationId":"exporters_core_filesystem_exports_read","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this filesystem export.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExportResponse"}}},"description":""}},"summary":"Inspect a filesystem export","tags":["Exporters: Filesystem Exports"]}},"/api/automation-hub/pulp/api/v3/exporters/core/filesystem/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"exporters_core_filesystem_delete","parameters":[{"description":"A UUID string identifying this filesystem exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a filesystem exporter","tags":["Exporters: Filesystem"]},"get":{"description":"Endpoint for managing FilesystemExporters.","operationId":"exporters_core_filesystem_read","parameters":[{"description":"A UUID string identifying this filesystem exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExporterResponse"}}},"description":""}},"summary":"Inspect a filesystem exporter","tags":["Exporters: Filesystem"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"exporters_core_filesystem_partial_update","parameters":[{"description":"A UUID string identifying this filesystem exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedFilesystemExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedFilesystemExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedFilesystemExporter"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a filesystem exporter","tags":["Exporters: Filesystem"]},"put":{"description":"Trigger an asynchronous update task","operationId":"exporters_core_filesystem_update","parameters":[{"description":"A UUID string identifying this filesystem exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a filesystem exporter","tags":["Exporters: Filesystem"]}},"/api/automation-hub/pulp/api/v3/exporters/core/pulp/":{"get":{"description":"ViewSet for viewing PulpExporters.","operationId":"exporters_core_pulp_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-path","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","name","path","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPulpExporterResponseList"}}},"description":""}},"summary":"List pulp exporters","tags":["Exporters: Pulp"]},"post":{"description":"ViewSet for viewing PulpExporters.","operationId":"exporters_core_pulp_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpExporter"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExporterResponse"}}},"description":""}},"summary":"Create a pulp exporter","tags":["Exporters: Pulp"]}},"/api/automation-hub/pulp/api/v3/exporters/core/pulp/{exporter_pk}/exports/":{"get":{"description":"ViewSet for viewing exports from a PulpExporter.","operationId":"exporters_core_pulp_exports_list","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPulpExportResponseList"}}},"description":""}},"summary":"List pulp exports","tags":["Exporters: Pulp Exports"]},"post":{"description":"Trigger an asynchronous task to export a set of repositories","operationId":"exporters_core_pulp_exports_create","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExport"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpExport"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpExport"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a pulp export","tags":["Exporters: Pulp Exports"]}},"/api/automation-hub/pulp/api/v3/exporters/core/pulp/{exporter_pk}/exports/{pulp_id}/":{"delete":{"description":"ViewSet for viewing exports from a PulpExporter.","operationId":"exporters_core_pulp_exports_delete","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this pulp export.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a pulp export","tags":["Exporters: Pulp Exports"]},"get":{"description":"ViewSet for viewing exports from a PulpExporter.","operationId":"exporters_core_pulp_exports_read","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this pulp export.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExportResponse"}}},"description":""}},"summary":"Inspect a pulp export","tags":["Exporters: Pulp Exports"]}},"/api/automation-hub/pulp/api/v3/exporters/core/pulp/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"exporters_core_pulp_delete","parameters":[{"description":"A UUID string identifying this pulp exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a pulp exporter","tags":["Exporters: Pulp"]},"get":{"description":"ViewSet for viewing PulpExporters.","operationId":"exporters_core_pulp_read","parameters":[{"description":"A UUID string identifying this pulp exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExporterResponse"}}},"description":""}},"summary":"Inspect a pulp exporter","tags":["Exporters: Pulp"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"exporters_core_pulp_partial_update","parameters":[{"description":"A UUID string identifying this pulp exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedPulpExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedPulpExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedPulpExporter"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a pulp exporter","tags":["Exporters: Pulp"]},"put":{"description":"Trigger an asynchronous update task","operationId":"exporters_core_pulp_update","parameters":[{"description":"A UUID string identifying this pulp exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpExporter"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a pulp exporter","tags":["Exporters: Pulp"]}},"/api/automation-hub/pulp/api/v3/galaxy_ng/container-distribution-proxy/{pulp_id}/":{"get":{"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.","operationId":"galaxy_ng_container_distribution_proxy_read","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContainerRepositoryResponse"}}},"description":""}},"summary":"Inspect a container distribution","tags":["Galaxy_Ng: Container-Distribution-Proxy"]}},"/api/automation-hub/pulp/api/v3/galaxy_ng/registry-remote/{pulp_id}/":{"get":{"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.","operationId":"galaxy_ng_registry_remote_read","parameters":[{"description":"A UUID string identifying this container registry remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.ContainerRegistryRemoteResponse"}}},"description":""}},"summary":"Inspect a container registry remote","tags":["Galaxy_Ng: Registry-Remote"]}},"/api/automation-hub/pulp/api/v3/groups/":{"get":{"description":"ViewSet for Group.","operationId":"_api_automation-hub_pulp_api_v3_groups_groups_list","parameters":[{"description":"Filter results where id matches value","in":"query","name":"id","schema":{"type":"integer"}},{"description":"Filter results where id is in a comma-separated list of values","explode":false,"in":"query","name":"id__in","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name matches value","in":"query","name":"name__iexact","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `id` - Id\\n* `-id` - Id (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-id","-name","-pk","id","name","pk"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupResponseList"}}},"description":""}},"summary":"List groups","tags":["Groups"]},"post":{"description":"ViewSet for Group.","operationId":"_api_automation-hub_pulp_api_v3_groups_groups_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Group"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Group"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Create a group","tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{group_pk}/roles/":{"get":{"description":"ViewSet for GroupRole.","operationId":"groups_roles_list","parameters":[{"description":"content_object","in":"query","name":"content_object","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"domain","schema":{"format":"uuid","type":"string"}},{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-pk","-pulp_created","-role","description","pk","pulp_created","role"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"role","schema":{"type":"string"}},{"in":"query","name":"role__contains","schema":{"type":"string"}},{"in":"query","name":"role__icontains","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"role__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"role__startswith","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupRoleResponseList"}}},"description":""}},"summary":"List group roles","tags":["Groups: Roles"]},"post":{"description":"ViewSet for GroupRole.","operationId":"groups_roles_create","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/GroupRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/GroupRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupRoleResponse"}}},"description":""}},"summary":"Create a group role","tags":["Groups: Roles"]}},"/api/automation-hub/pulp/api/v3/groups/{group_pk}/roles/{pulp_id}/":{"delete":{"description":"ViewSet for GroupRole.","operationId":"groups_roles_delete","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this group role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a group role","tags":["Groups: Roles"]},"get":{"description":"ViewSet for GroupRole.","operationId":"groups_roles_read","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this group role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupRoleResponse"}}},"description":""}},"summary":"Inspect a group role","tags":["Groups: Roles"]}},"/api/automation-hub/pulp/api/v3/groups/{group_pk}/users/":{"get":{"description":"List group users.","operationId":"_api_automation-hub_pulp_api_v3_groups_{group_pk}_users_groups_users_list","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupUserResponseList"}}},"description":""}},"summary":"List users","tags":["Groups: Users"]},"post":{"description":"Add a user to a group.","operationId":"_api_automation-hub_pulp_api_v3_groups_{group_pk}_users_groups_users_create","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/GroupUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/GroupUser"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupUserResponse"}}},"description":""}},"summary":"Create an user","tags":["Groups: Users"]}},"/api/automation-hub/pulp/api/v3/groups/{group_pk}/users/{id}/":{"delete":{"description":"Remove a user from a group.","operationId":"_api_automation-hub_pulp_api_v3_groups_{group_pk}_users_{id}_groups_users_delete","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user","tags":["Groups: Users"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/":{"delete":{"description":"ViewSet for Group.","operationId":"_api_automation-hub_pulp_api_v3_groups_{id}_groups_delete","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a group","tags":["Groups"]},"get":{"description":"ViewSet for Group.","operationId":"_api_automation-hub_pulp_api_v3_groups_{id}_groups_read","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Inspect a group","tags":["Groups"]},"patch":{"description":"ViewSet for Group.","operationId":"groups_partial_update","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedGroup"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedGroup"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedGroup"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Update a group","tags":["Groups"]},"put":{"description":"ViewSet for Group.","operationId":"groups_update","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Group"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Group"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Update a group","tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"groups_add_role","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"groups_list_roles","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"groups_my_permissions","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"groups_remove_role","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/":{"get":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPulpImporterResponseList"}}},"description":""}},"summary":"List pulp importers","tags":["Importers: Pulp"]},"post":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpImporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpImporter"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporterResponse"}}},"description":""}},"summary":"Create a pulp importer","tags":["Importers: Pulp"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/import-check/":{"post":{"description":"Evaluates validity of proposed PulpImport parameters \'toc\', \'path\', and \'repo_mapping\'.\\n\\n* Checks that toc, path are in ALLOWED_IMPORT_PATHS\\n* if ALLOWED:\\n * Checks that toc, path exist and are readable\\n * If toc specified, checks that containing dir is writeable\\n* Checks that repo_mapping is valid JSON","operationId":"pulp_import_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImportCheck"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpImportCheck"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpImportCheck"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImportCheckResponse"}}},"description":""}},"summary":"Validate the parameters to be used for a PulpImport call","tags":["Importers: Pulp Import-Check"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/{importer_pk}/imports/":{"get":{"description":"ViewSet for PulpImports.","operationId":"importers_core_pulp_imports_list","parameters":[{"in":"path","name":"importer_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedImportResponseList"}}},"description":""}},"summary":"List pulp imports","tags":["Importers: Pulp Imports"]},"post":{"description":"Trigger an asynchronous task to import a Pulp export.","operationId":"importers_core_pulp_imports_create","parameters":[{"in":"path","name":"importer_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImport"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpImport"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpImport"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupOperationResponse"}}},"description":""}},"summary":"Create a pulp import","tags":["Importers: Pulp Imports"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/{importer_pk}/imports/{pulp_id}/":{"delete":{"description":"ViewSet for PulpImports.","operationId":"importers_core_pulp_imports_delete","parameters":[{"in":"path","name":"importer_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this pulp import.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a pulp import","tags":["Importers: Pulp Imports"]},"get":{"description":"ViewSet for PulpImports.","operationId":"importers_core_pulp_imports_read","parameters":[{"in":"path","name":"importer_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this pulp import.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportResponse"}}},"description":""}},"summary":"Inspect a pulp import","tags":["Importers: Pulp Imports"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/{pulp_id}/":{"delete":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_delete","parameters":[{"description":"A UUID string identifying this pulp importer.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a pulp importer","tags":["Importers: Pulp"]},"get":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_read","parameters":[{"description":"A UUID string identifying this pulp importer.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporterResponse"}}},"description":""}},"summary":"Inspect a pulp importer","tags":["Importers: Pulp"]},"patch":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_partial_update","parameters":[{"description":"A UUID string identifying this pulp importer.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedPulpImporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedPulpImporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedPulpImporter"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporterResponse"}}},"description":""}},"summary":"Update a pulp importer","tags":["Importers: Pulp"]},"put":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_update","parameters":[{"description":"A UUID string identifying this pulp importer.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpImporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpImporter"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporterResponse"}}},"description":""}},"summary":"Update a pulp importer","tags":["Importers: Pulp"]}},"/api/automation-hub/pulp/api/v3/orphans/":{"delete":{"description":"DEPRECATED! Trigger an asynchronous task that deletes all orphaned content and artifacts. Use the `POST /pulp/api/v3/orphans/cleanup/` call instead.","operationId":"orphans_delete","responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete orphans","tags":["Orphans"]}},"/api/automation-hub/pulp/api/v3/orphans/cleanup/":{"post":{"description":"Trigger an asynchronous orphan cleanup operation.","operationId":"orphans_cleanup_cleanup","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrphansCleanup"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/OrphansCleanup"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/OrphansCleanup"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Orphans: Cleanup"]}},"/api/automation-hub/pulp/api/v3/publications/":{"get":{"description":"A base class for any publication viewset.","operationId":"publications_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-pass_through","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","complete","pass_through","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Pulp type is in","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Repository referenced by HREF","in":"query","name":"repository","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPublicationResponseList"}}},"description":""}},"summary":"List publications","tags":["Publications"]}},"/api/automation-hub/pulp/api/v3/pulp_ansible/namespaces/":{"get":{"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.","operationId":"pulp_ansible_namespaces_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNamespaceSummaryResponseList"}}},"description":""}},"summary":"List namespaces","tags":["Pulp_Ansible: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_ansible/namespaces/{id}/":{"get":{"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.","operationId":"pulp_ansible_namespaces_read","parameters":[{"description":"A unique integer value identifying this namespace.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceSummaryResponse"}}},"description":""}},"summary":"Inspect a namespace","tags":["Pulp_Ansible: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_ansible/tags/":{"get":{"description":"ViewSet for Tag models.","operationId":"pulp_ansible_tags_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTagResponseList"}}},"description":""}},"summary":"List tags","tags":["Pulp_Ansible: Tags"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/":{"get":{"description":"ViewSet for ContainerNamespaces.","operationId":"pulp_container_namespaces_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerNamespaceResponseList"}}},"description":""}},"summary":"List container namespaces","tags":["Pulp_Container: Namespaces"]},"post":{"description":"ViewSet for ContainerNamespaces.","operationId":"pulp_container_namespaces_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespace"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespaceResponse"}}},"description":""}},"summary":"Create a container namespace","tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_container_namespaces_delete","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a container namespace","tags":["Pulp_Container: Namespaces"]},"get":{"description":"ViewSet for ContainerNamespaces.","operationId":"pulp_container_namespaces_read","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespaceResponse"}}},"description":""}},"summary":"Inspect a container namespace","tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"pulp_container_namespaces_add_role","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"pulp_container_namespaces_list_roles","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"pulp_container_namespaces_my_permissions","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"pulp_container_namespaces_remove_role","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/remotes/":{"get":{"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.","operationId":"remotes_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-sock_connect_timeout","-sock_read_timeout","-tls_validation","-total_timeout","-url","-username","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","sock_connect_timeout","sock_read_timeout","tls_validation","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Pulp type is in\\n\\n* `galaxy.remote` - galaxy.remote\\n* `container.container` - container.container\\n* `ansible.role` - ansible.role\\n* `ansible.collection` - ansible.collection\\n* `ansible.git` - ansible.git","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["ansible.collection","ansible.git","ansible.role","container.container","galaxy.remote"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRemoteResponseList"}}},"description":""}},"summary":"List remotes","tags":["Remotes"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/":{"get":{"description":"ViewSet for Collection Remotes.","operationId":"remotes_ansible_collection_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-auth_url","-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-requirements_file","-signed_only","-sock_connect_timeout","-sock_read_timeout","-sync_dependencies","-tls_validation","-token","-total_timeout","-url","-username","auth_url","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","requirements_file","signed_only","sock_connect_timeout","sock_read_timeout","sync_dependencies","tls_validation","token","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where url matches value","in":"query","name":"url","schema":{"type":"string"}},{"description":"Filter results where url contains value","in":"query","name":"url__contains","schema":{"type":"string"}},{"description":"Filter results where url contains value","in":"query","name":"url__icontains","schema":{"type":"string"}},{"description":"Filter results where url is in a comma-separated list of values","explode":false,"in":"query","name":"url__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionRemoteResponseList"}}},"description":""}},"summary":"List collection remotes","tags":["Remotes: Collection"]},"post":{"description":"ViewSet for Collection Remotes.","operationId":"remotes_ansible_collection_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Create a collection remote","tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"remotes_ansible_collection_delete","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a collection remote","tags":["Remotes: Collection"]},"get":{"description":"ViewSet for Collection Remotes.","operationId":"remotes_ansible_collection_read","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Inspect a collection remote","tags":["Remotes: Collection"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"remotes_ansible_collection_partial_update","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a collection remote","tags":["Remotes: Collection"]},"put":{"description":"Trigger an asynchronous update task","operationId":"remotes_ansible_collection_update","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a collection remote","tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"remotes_ansible_collection_add_role","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"remotes_ansible_collection_list_roles","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"remotes_ansible_collection_my_permissions","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"remotes_ansible_collection_remove_role","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/":{"get":{"description":"ViewSet for Ansible Remotes.\\n\\nThis is a tech preview feature. The functionality may change in the future.","operationId":"remotes_ansible_git_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-sock_connect_timeout","-sock_read_timeout","-tls_validation","-total_timeout","-url","-username","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","sock_connect_timeout","sock_read_timeout","tls_validation","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.GitRemoteResponseList"}}},"description":""}},"summary":"List git remotes","tags":["Remotes: Git"]},"post":{"description":"ViewSet for Ansible Remotes.\\n\\nThis is a tech preview feature. The functionality may change in the future.","operationId":"remotes_ansible_git_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.GitRemoteResponse"}}},"description":""}},"summary":"Create a git remote","tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"remotes_ansible_git_delete","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a git remote","tags":["Remotes: Git"]},"get":{"description":"ViewSet for Ansible Remotes.\\n\\nThis is a tech preview feature. The functionality may change in the future.","operationId":"remotes_ansible_git_read","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.GitRemoteResponse"}}},"description":""}},"summary":"Inspect a git remote","tags":["Remotes: Git"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"remotes_ansible_git_partial_update","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.GitRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.GitRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.GitRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a git remote","tags":["Remotes: Git"]},"put":{"description":"Trigger an asynchronous update task","operationId":"remotes_ansible_git_update","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a git remote","tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"remotes_ansible_git_add_role","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"remotes_ansible_git_list_roles","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"remotes_ansible_git_my_permissions","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"remotes_ansible_git_remove_role","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/":{"get":{"description":"ViewSet for Role Remotes.","operationId":"remotes_ansible_role_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-sock_connect_timeout","-sock_read_timeout","-tls_validation","-total_timeout","-url","-username","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","sock_connect_timeout","sock_read_timeout","tls_validation","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.RoleRemoteResponseList"}}},"description":""}},"summary":"List role remotes","tags":["Remotes: Role"]},"post":{"description":"ViewSet for Role Remotes.","operationId":"remotes_ansible_role_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemoteResponse"}}},"description":""}},"summary":"Create a role remote","tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"remotes_ansible_role_delete","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a role remote","tags":["Remotes: Role"]},"get":{"description":"ViewSet for Role Remotes.","operationId":"remotes_ansible_role_read","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemoteResponse"}}},"description":""}},"summary":"Inspect a role remote","tags":["Remotes: Role"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"remotes_ansible_role_partial_update","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.RoleRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.RoleRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.RoleRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a role remote","tags":["Remotes: Role"]},"put":{"description":"Trigger an asynchronous update task","operationId":"remotes_ansible_role_update","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a role remote","tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"remotes_ansible_role_add_role","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"remotes_ansible_role_list_roles","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"remotes_ansible_role_my_permissions","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"remotes_ansible_role_remove_role","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/":{"get":{"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.","operationId":"remotes_container_container_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-sock_connect_timeout","-sock_read_timeout","-tls_validation","-total_timeout","-url","-username","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","sock_connect_timeout","sock_read_timeout","tls_validation","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerRemoteResponseList"}}},"description":""}},"summary":"List container remotes","tags":["Remotes: Container"]},"post":{"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.","operationId":"remotes_container_container_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRemoteResponse"}}},"description":""}},"summary":"Create a container remote","tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"remotes_container_container_delete","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a container remote","tags":["Remotes: Container"]},"get":{"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.","operationId":"remotes_container_container_read","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRemoteResponse"}}},"description":""}},"summary":"Inspect a container remote","tags":["Remotes: Container"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"remotes_container_container_partial_update","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container remote","tags":["Remotes: Container"]},"put":{"description":"Trigger an asynchronous update task","operationId":"remotes_container_container_update","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container remote","tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"remotes_container_container_add_role","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"remotes_container_container_list_roles","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"remotes_container_container_my_permissions","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"remotes_container_container_remove_role","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/repair/":{"post":{"description":"Trigger an asynchronous task that checks for missing or corrupted artifacts, and attempts to redownload them.","operationId":"repair_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Repair"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Repair"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Repair"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Repair Artifact Storage","tags":["Repair"]}},"/api/automation-hub/pulp/api/v3/repositories/":{"get":{"description":"Endpoint to list all repositories.","operationId":"repositories_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"latest_with_content","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-next_version","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-retain_repo_versions","-user_hidden","description","name","next_version","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","retain_repo_versions","user_hidden"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Pulp type is in\\n\\n* `container.container` - container.container\\n* `container.container-push` - container.container-push\\n* `ansible.ansible` - ansible.ansible","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["ansible.ansible","container.container","container.container-push"],"type":"string"},"type":"array"},"style":"form"},{"description":"Foreign Key referenced by HREF","in":"query","name":"remote","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where retain_repo_versions matches value","in":"query","name":"retain_repo_versions","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than value","in":"query","name":"retain_repo_versions__gt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than or equal to value","in":"query","name":"retain_repo_versions__gte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions has a null value","in":"query","name":"retain_repo_versions__isnull","schema":{"type":"boolean"}},{"description":"Filter results where retain_repo_versions is less than value","in":"query","name":"retain_repo_versions__lt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is less than or equal to value","in":"query","name":"retain_repo_versions__lte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions not equal to value","in":"query","name":"retain_repo_versions__ne","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is between two comma separated values","explode":false,"in":"query","name":"retain_repo_versions__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Content Unit referenced by HREF","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryResponseList"}}},"description":""}},"summary":"List repositories","tags":["Repositories"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/":{"get":{"description":"ViewSet for Ansible Repositories.","operationId":"repositories_ansible_ansible_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"latest_with_content","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-next_version","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-retain_repo_versions","-user_hidden","description","name","next_version","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","retain_repo_versions","user_hidden"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"remote","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where retain_repo_versions matches value","in":"query","name":"retain_repo_versions","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than value","in":"query","name":"retain_repo_versions__gt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than or equal to value","in":"query","name":"retain_repo_versions__gte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions has a null value","in":"query","name":"retain_repo_versions__isnull","schema":{"type":"boolean"}},{"description":"Filter results where retain_repo_versions is less than value","in":"query","name":"retain_repo_versions__lt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is less than or equal to value","in":"query","name":"retain_repo_versions__lte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions not equal to value","in":"query","name":"retain_repo_versions__ne","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is between two comma separated values","explode":false,"in":"query","name":"retain_repo_versions__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Content Unit referenced by HREF","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleRepositoryResponseList"}}},"description":""}},"summary":"List ansible repositorys","tags":["Repositories: Ansible"]},"post":{"description":"ViewSet for Ansible Repositories.","operationId":"repositories_ansible_ansible_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepositoryResponse"}}},"description":""}},"summary":"Create an ansible repository","tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"repositories_ansible_ansible_delete","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete an ansible repository","tags":["Repositories: Ansible"]},"get":{"description":"ViewSet for Ansible Repositories.","operationId":"repositories_ansible_ansible_read","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepositoryResponse"}}},"description":""}},"summary":"Inspect an ansible repository","tags":["Repositories: Ansible"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"repositories_ansible_ansible_partial_update","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update an ansible repository","tags":["Repositories: Ansible"]},"put":{"description":"Trigger an asynchronous update task","operationId":"repositories_ansible_ansible_update","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update an ansible repository","tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"repositories_ansible_ansible_add_role","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/copy_collection_version/":{"post":{"description":"Trigger an asynchronous task to copy collection versions.","operationId":"repositories_ansible_ansible_copy_collection_version","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"repositories_ansible_ansible_list_roles","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/mark/":{"post":{"description":"Trigger an asynchronous task to mark Ansible content.","operationId":"repositories_ansible_ansible_mark","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/modify/":{"post":{"description":"Trigger an asynchronous task to create a new repository version.","operationId":"repositories_ansible_ansible_modify","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositoryAddRemoveContent"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RepositoryAddRemoveContent"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RepositoryAddRemoveContent"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Modify Repository Content","tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/move_collection_version/":{"post":{"description":"Trigger an asynchronous task to move collection versions.","operationId":"repositories_ansible_ansible_move_collection_version","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"repositories_ansible_ansible_my_permissions","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/rebuild_metadata/":{"post":{"description":"Trigger an asynchronous task to rebuild Ansible content meta.","operationId":"repositories_ansible_ansible_rebuild_metadata","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"repositories_ansible_ansible_remove_role","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/sign/":{"post":{"description":"Trigger an asynchronous task to sign Ansible content.","operationId":"repositories_ansible_ansible_sign","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySignature"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySignature"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySignature"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/sync/":{"post":{"description":"Trigger an asynchronous task to sync Ansible content.","operationId":"repositories_ansible_ansible_sync","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySyncURL"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySyncURL"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySyncURL"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/unmark/":{"post":{"description":"Trigger an asynchronous task to unmark Ansible content.","operationId":"repositories_ansible_ansible_unmark","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/":{"get":{"description":"AnsibleRepositoryVersion represents a single file repository version.","operationId":"repositories_ansible_ansible_versions_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where number matches value","in":"query","name":"number","schema":{"type":"integer"}},{"description":"Filter results where number is greater than value","in":"query","name":"number__gt","schema":{"type":"integer"}},{"description":"Filter results where number is greater than or equal to value","in":"query","name":"number__gte","schema":{"type":"integer"}},{"description":"Filter results where number is less than value","in":"query","name":"number__lt","schema":{"type":"integer"}},{"description":"Filter results where number is less than or equal to value","in":"query","name":"number__lte","schema":{"type":"integer"}},{"description":"Filter results where number is between two comma separated values","explode":false,"in":"query","name":"number__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-info","-number","-pk","-pulp_created","-pulp_id","-pulp_last_updated","complete","info","number","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryVersionResponseList"}}},"description":""}},"summary":"List repository versions","tags":["Repositories: Ansible Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/{number}/":{"delete":{"description":"Trigger an asynchronous task to delete a repository version.","operationId":"repositories_ansible_ansible_versions_delete","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a repository version","tags":["Repositories: Ansible Versions"]},"get":{"description":"AnsibleRepositoryVersion represents a single file repository version.","operationId":"repositories_ansible_ansible_versions_read","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositoryVersionResponse"}}},"description":""}},"summary":"Inspect a repository version","tags":["Repositories: Ansible Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/{number}/rebuild_metadata/":{"post":{"description":"Trigger an asynchronous task to rebuild Ansible content meta.","operationId":"repositories_ansible_ansible_versions_rebuild_metadata","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/{number}/repair/":{"post":{"description":"Trigger an asynchronous task to repair a repository version.","operationId":"repositories_ansible_ansible_versions_repair","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Repair"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Repair"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Repair"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/":{"get":{"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.","operationId":"repositories_container_container_push_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"latest_with_content","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-next_version","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-retain_repo_versions","-user_hidden","description","name","next_version","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","retain_repo_versions","user_hidden"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"remote","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where retain_repo_versions matches value","in":"query","name":"retain_repo_versions","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than value","in":"query","name":"retain_repo_versions__gt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than or equal to value","in":"query","name":"retain_repo_versions__gte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions has a null value","in":"query","name":"retain_repo_versions__isnull","schema":{"type":"boolean"}},{"description":"Filter results where retain_repo_versions is less than value","in":"query","name":"retain_repo_versions__lt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is less than or equal to value","in":"query","name":"retain_repo_versions__lte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions not equal to value","in":"query","name":"retain_repo_versions__ne","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is between two comma separated values","explode":false,"in":"query","name":"retain_repo_versions__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Content Unit referenced by HREF","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerPushRepositoryResponseList"}}},"description":""}},"summary":"List container push repositorys","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/":{"get":{"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.","operationId":"repositories_container_container_push_read","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerPushRepositoryResponse"}}},"description":""}},"summary":"Inspect a container push repository","tags":["Repositories: Container-Push"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"repositories_container_container_push_partial_update","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerPushRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerPushRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerPushRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container push repository","tags":["Repositories: Container-Push"]},"put":{"description":"Trigger an asynchronous update task","operationId":"repositories_container_container_push_update","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerPushRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerPushRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerPushRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container push repository","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"repositories_container_container_push_add_role","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"repositories_container_container_push_list_roles","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"repositories_container_container_push_my_permissions","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/remove_image/":{"post":{"description":"Trigger an asynchronous task to remove a manifest and all its associated data by a digest","operationId":"repositories_container_container_push_remove_image","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RemoveImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RemoveImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete an image from a repository","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"repositories_container_container_push_remove_role","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/remove_signatures/":{"post":{"description":"Create a task which deletes signatures by the passed key_id.","operationId":"repositories_container_container_push_remove_signatures","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveSignatures"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RemoveSignatures"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RemoveSignatures"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveSignaturesResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/sign/":{"post":{"description":"Trigger an asynchronous task to sign content.","operationId":"repositories_container_container_push_sign","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositorySign"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RepositorySign"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RepositorySign"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Sign images in the repo","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/tag/":{"post":{"description":"Trigger an asynchronous task to tag an image in the repository","operationId":"repositories_container_container_push_tag","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/TagImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/TagImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a Tag","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/untag/":{"post":{"description":"Trigger an asynchronous task to untag an image in the repository","operationId":"repositories_container_container_push_untag","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnTagImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UnTagImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UnTagImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a tag","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{repository_pk}/versions/":{"get":{"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.","operationId":"repositories_container_container_push_versions_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where number matches value","in":"query","name":"number","schema":{"type":"integer"}},{"description":"Filter results where number is greater than value","in":"query","name":"number__gt","schema":{"type":"integer"}},{"description":"Filter results where number is greater than or equal to value","in":"query","name":"number__gte","schema":{"type":"integer"}},{"description":"Filter results where number is less than value","in":"query","name":"number__lt","schema":{"type":"integer"}},{"description":"Filter results where number is less than or equal to value","in":"query","name":"number__lte","schema":{"type":"integer"}},{"description":"Filter results where number is between two comma separated values","explode":false,"in":"query","name":"number__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-info","-number","-pk","-pulp_created","-pulp_id","-pulp_last_updated","complete","info","number","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryVersionResponseList"}}},"description":""}},"summary":"List repository versions","tags":["Repositories: Container-Push Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{repository_pk}/versions/{number}/":{"delete":{"description":"Trigger an asynchronous task to delete a repository version.","operationId":"repositories_container_container_push_versions_delete","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a repository version","tags":["Repositories: Container-Push Versions"]},"get":{"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.","operationId":"repositories_container_container_push_versions_read","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositoryVersionResponse"}}},"description":""}},"summary":"Inspect a repository version","tags":["Repositories: Container-Push Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{repository_pk}/versions/{number}/repair/":{"post":{"description":"Trigger an asynchronous task to repair a repository version.","operationId":"repositories_container_container_push_versions_repair","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Repair"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Repair"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Repair"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Container-Push Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/":{"get":{"description":"ViewSet for container repo.","operationId":"repositories_container_container_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"latest_with_content","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-next_version","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-retain_repo_versions","-user_hidden","description","name","next_version","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","retain_repo_versions","user_hidden"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"remote","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where retain_repo_versions matches value","in":"query","name":"retain_repo_versions","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than value","in":"query","name":"retain_repo_versions__gt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than or equal to value","in":"query","name":"retain_repo_versions__gte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions has a null value","in":"query","name":"retain_repo_versions__isnull","schema":{"type":"boolean"}},{"description":"Filter results where retain_repo_versions is less than value","in":"query","name":"retain_repo_versions__lt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is less than or equal to value","in":"query","name":"retain_repo_versions__lte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions not equal to value","in":"query","name":"retain_repo_versions__ne","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is between two comma separated values","explode":false,"in":"query","name":"retain_repo_versions__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Content Unit referenced by HREF","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerRepositoryResponseList"}}},"description":""}},"summary":"List container repositorys","tags":["Repositories: Container"]},"post":{"description":"ViewSet for container repo.","operationId":"repositories_container_container_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRepositoryResponse"}}},"description":""}},"summary":"Create a container repository","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"repositories_container_container_delete","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a container repository","tags":["Repositories: Container"]},"get":{"description":"ViewSet for container repo.","operationId":"repositories_container_container_read","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRepositoryResponse"}}},"description":""}},"summary":"Inspect a container repository","tags":["Repositories: Container"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"repositories_container_container_partial_update","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container repository","tags":["Repositories: Container"]},"put":{"description":"Trigger an asynchronous update task","operationId":"repositories_container_container_update","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container repository","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/add/":{"post":{"description":"Trigger an asynchronous task to recursively add container content.","operationId":"repositories_container_container_add","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Add content","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"repositories_container_container_add_role","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/build_image/":{"post":{"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.","operationId":"repositories_container_container_build_image","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/OCIBuildImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/OCIBuildImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Build an Image","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/copy_manifests/":{"post":{"description":"Trigger an asynchronous task to copy manifests","operationId":"repositories_container_container_copy_manifests","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManifestCopy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ManifestCopy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ManifestCopy"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Copy manifests","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/copy_tags/":{"post":{"description":"Trigger an asynchronous task to copy tags","operationId":"repositories_container_container_copy_tags","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagCopy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/TagCopy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/TagCopy"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Copy tags","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"repositories_container_container_list_roles","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"repositories_container_container_my_permissions","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/remove/":{"post":{"description":"Trigger an async task to recursively remove container content.","operationId":"repositories_container_container_remove","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Remove content","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"repositories_container_container_remove_role","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/sign/":{"post":{"description":"Trigger an asynchronous task to sign content.","operationId":"repositories_container_container_sign","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositorySign"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RepositorySign"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RepositorySign"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Sign images in the repo","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/sync/":{"post":{"description":"Trigger an asynchronous task to sync content.","operationId":"repositories_container_container_sync","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContainerRepositorySyncURL"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ContainerRepositorySyncURL"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ContainerRepositorySyncURL"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Sync from a remote","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/tag/":{"post":{"description":"Trigger an asynchronous task to tag an image in the repository","operationId":"repositories_container_container_tag","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/TagImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/TagImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a Tag","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/untag/":{"post":{"description":"Trigger an asynchronous task to untag an image in the repository","operationId":"repositories_container_container_untag","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnTagImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UnTagImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UnTagImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a tag","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{repository_pk}/versions/":{"get":{"description":"ContainerRepositoryVersion represents a single container repository version.","operationId":"repositories_container_container_versions_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where number matches value","in":"query","name":"number","schema":{"type":"integer"}},{"description":"Filter results where number is greater than value","in":"query","name":"number__gt","schema":{"type":"integer"}},{"description":"Filter results where number is greater than or equal to value","in":"query","name":"number__gte","schema":{"type":"integer"}},{"description":"Filter results where number is less than value","in":"query","name":"number__lt","schema":{"type":"integer"}},{"description":"Filter results where number is less than or equal to value","in":"query","name":"number__lte","schema":{"type":"integer"}},{"description":"Filter results where number is between two comma separated values","explode":false,"in":"query","name":"number__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-info","-number","-pk","-pulp_created","-pulp_id","-pulp_last_updated","complete","info","number","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryVersionResponseList"}}},"description":""}},"summary":"List repository versions","tags":["Repositories: Container Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{repository_pk}/versions/{number}/":{"delete":{"description":"Trigger an asynchronous task to delete a repository version.","operationId":"repositories_container_container_versions_delete","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a repository version","tags":["Repositories: Container Versions"]},"get":{"description":"ContainerRepositoryVersion represents a single container repository version.","operationId":"repositories_container_container_versions_read","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositoryVersionResponse"}}},"description":""}},"summary":"Inspect a repository version","tags":["Repositories: Container Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{repository_pk}/versions/{number}/repair/":{"post":{"description":"Trigger an asynchronous task to repair a repository version.","operationId":"repositories_container_container_versions_repair","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Repair"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Repair"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Repair"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Container Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/reclaim_space/":{"post":{"description":"Trigger an asynchronous space reclaim operation.","operationId":"repositories_reclaim_space_reclaim","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReclaimSpace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ReclaimSpace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ReclaimSpace"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Reclaim_Space"]}},"/api/automation-hub/pulp/api/v3/repository_versions/":{"get":{"description":"A mixin to hold the shared get_queryset logic used by RepositoryVersionViewSets.","operationId":"repository_versions_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where number matches value","in":"query","name":"number","schema":{"type":"integer"}},{"description":"Filter results where number is greater than value","in":"query","name":"number__gt","schema":{"type":"integer"}},{"description":"Filter results where number is greater than or equal to value","in":"query","name":"number__gte","schema":{"type":"integer"}},{"description":"Filter results where number is less than value","in":"query","name":"number__lt","schema":{"type":"integer"}},{"description":"Filter results where number is less than or equal to value","in":"query","name":"number__lte","schema":{"type":"integer"}},{"description":"Filter results where number is between two comma separated values","explode":false,"in":"query","name":"number__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-info","-number","-pk","-pulp_created","-pulp_id","-pulp_last_updated","complete","info","number","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryVersionResponseList"}}},"description":""}},"summary":"List repository versions","tags":["Repository_Versions"]}},"/api/automation-hub/pulp/api/v3/roles/":{"get":{"description":"ViewSet for Role.","operationId":"roles_list","parameters":[{"description":"Filter roles that have any of the permissions in the list.","explode":true,"in":"query","name":"contains_permission","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where description matches value","in":"query","name":"description","schema":{"type":"string"}},{"description":"Filter results where description contains value","in":"query","name":"description__contains","schema":{"type":"string"}},{"description":"Filter results where description contains value","in":"query","name":"description__icontains","schema":{"type":"string"}},{"description":"Filter results where description matches value","in":"query","name":"description__iexact","schema":{"type":"string"}},{"description":"Filter roles that only have permissions for the specified object HREF.","in":"query","name":"for_object_type","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where locked matches value","in":"query","name":"locked","schema":{"type":"boolean"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-locked","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","description","locked","name","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRoleResponseList"}}},"description":""}},"summary":"List roles","tags":["Roles"]},"post":{"description":"ViewSet for Role.","operationId":"roles_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Role"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Role"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponse"}}},"description":""}},"summary":"Create a role","tags":["Roles"]}},"/api/automation-hub/pulp/api/v3/roles/{pulp_id}/":{"delete":{"description":"ViewSet for Role.","operationId":"roles_delete","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a role","tags":["Roles"]},"get":{"description":"ViewSet for Role.","operationId":"roles_read","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponse"}}},"description":""}},"summary":"Inspect a role","tags":["Roles"]},"patch":{"description":"ViewSet for Role.","operationId":"roles_partial_update","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedRole"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponse"}}},"description":""}},"summary":"Update a role","tags":["Roles"]},"put":{"description":"ViewSet for Role.","operationId":"roles_update","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Role"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Role"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponse"}}},"description":""}},"summary":"Update a role","tags":["Roles"]}},"/api/automation-hub/pulp/api/v3/signing-services/":{"get":{"description":"A ViewSet that supports browsing of existing signing services.","operationId":"signing_services_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-pk","-pubkey_fingerprint","-public_key","-pulp_created","-pulp_id","-pulp_last_updated","-script","name","pk","pubkey_fingerprint","public_key","pulp_created","pulp_id","pulp_last_updated","script"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSigningServiceResponseList"}}},"description":""}},"summary":"List signing services","tags":["Signing-Services"]}},"/api/automation-hub/pulp/api/v3/signing-services/{pulp_id}/":{"get":{"description":"A ViewSet that supports browsing of existing signing services.","operationId":"signing_services_read","parameters":[{"description":"A UUID string identifying this signing service.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SigningServiceResponse"}}},"description":""}},"summary":"Inspect a signing service","tags":["Signing-Services"]}},"/api/automation-hub/pulp/api/v3/status/":{"get":{"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","operationId":"status_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponse"}}},"description":""}},"summary":"Inspect status of Pulp","tags":["Status"]}},"/api/automation-hub/pulp/api/v3/task-groups/":{"get":{"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.","operationId":"task_groups_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskGroupResponseList"}}},"description":""}},"summary":"List task groups","tags":["Task-Groups"]}},"/api/automation-hub/pulp/api/v3/task-groups/{pulp_id}/":{"get":{"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.","operationId":"task_groups_read","parameters":[{"description":"A UUID string identifying this task group.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupResponse"}}},"description":""}},"summary":"Inspect a task group","tags":["Task-Groups"]}},"/api/automation-hub/pulp/api/v3/task-schedules/":{"get":{"description":"ViewSet to monitor task schedules.","operationId":"task_schedules_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-dispatch_interval","-name","-next_dispatch","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-task_name","dispatch_interval","name","next_dispatch","pk","pulp_created","pulp_id","pulp_last_updated","task_name"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where task_name matches value","in":"query","name":"task_name","schema":{"type":"string"}},{"description":"Filter results where task_name contains value","in":"query","name":"task_name__contains","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskScheduleResponseList"}}},"description":""}},"summary":"List task schedules","tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/":{"get":{"description":"ViewSet to monitor task schedules.","operationId":"task_schedules_read","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskScheduleResponse"}}},"description":""}},"summary":"Inspect a task schedule","tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"task_schedules_add_role","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"task_schedules_list_roles","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"task_schedules_my_permissions","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"task_schedules_remove_role","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/tasks/":{"get":{"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.","operationId":"_api_automation-hub_pulp_api_v3_tasks_tasks_list","parameters":[{"description":"Filter results where child_tasks matches value","in":"query","name":"child_tasks","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"created_resources","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"exclusive_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"exclusive_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where finished_at matches value","in":"query","name":"finished_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than value","in":"query","name":"finished_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than or equal to value","in":"query","name":"finished_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than value","in":"query","name":"finished_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than or equal to value","in":"query","name":"finished_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is between two comma separated values","explode":false,"in":"query","name":"finished_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where logging_cid matches value","in":"query","name":"logging_cid","schema":{"type":"string"}},{"description":"Filter results where logging_cid contains value","in":"query","name":"logging_cid__contains","schema":{"type":"string"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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* `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* `args` - Args\\n* `-args` - Args (descending)\\n* `kwargs` - Kwargs\\n* `-kwargs` - Kwargs (descending)\\n* `reserved_resources_record` - Reserved resources record\\n* `-reserved_resources_record` - Reserved resources record (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-args","-error","-finished_at","-kwargs","-logging_cid","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-reserved_resources_record","-started_at","-state","args","error","finished_at","kwargs","logging_cid","name","pk","pulp_created","pulp_id","pulp_last_updated","reserved_resources_record","started_at","state"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where parent_task matches value","in":"query","name":"parent_task","schema":{"format":"uuid","type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"reserved_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources_record","schema":{"items":{"type":"string"},"nullable":true,"type":"array"}},{"in":"query","name":"shared_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"shared_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where started_at matches value","in":"query","name":"started_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than value","in":"query","name":"started_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than or equal to value","in":"query","name":"started_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than value","in":"query","name":"started_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than or equal to value","in":"query","name":"started_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is between two comma separated values","explode":false,"in":"query","name":"started_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"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","in":"query","name":"state","schema":{"enum":["canceled","canceling","completed","failed","running","skipped","waiting"],"type":"string"}},{"description":"Filter results where state is in a comma-separated list of values","explode":false,"in":"query","name":"state__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where task_group matches value","in":"query","name":"task_group","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker matches value","in":"query","name":"worker","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker is in a comma-separated list of values","explode":false,"in":"query","name":"worker__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskResponseList"}}},"description":""}},"summary":"List tasks","tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/purge/":{"post":{"description":"Trigger an asynchronous task that deletes completed tasks that finished prior to a specified timestamp.","operationId":"tasks_purge","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Purge"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Purge"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Purge"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Purge Completed Tasks","tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/":{"delete":{"description":"A customized named ModelViewSet that knows how to register itself with the Pulp API router.\\n\\nThis viewset is discoverable by its name.\\n\\"Normal\\" Django Models and Master/Detail models are supported by the ``register_with`` method.\\n\\nAttributes:\\n lookup_field (str): The name of the field by which an object should be looked up, in\\n addition to any parent lookups if this ViewSet is nested. Defaults to \'pk\'\\n endpoint_name (str): The name of the final path segment that should identify the ViewSet\'s\\n collection endpoint.\\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\\n correspond to the \\"parent_prefix\\" of a router with rest_framework_nested.NestedMixin.\\n None indicates this ViewSet should not be nested.\\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\\n to django model filter expressions that can be used with the corresponding value from\\n self.kwargs, used only by a nested ViewSet to filter based on the parent object\'s\\n identity.\\n schema (DefaultSchema): The schema class to use by default in a viewset.","operationId":"tasks_delete","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a task","tags":["Tasks"]},"get":{"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.","operationId":"_api_automation-hub_pulp_api_v3_tasks_{pulp_id}_tasks_read","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""}},"summary":"Inspect a task","tags":["Tasks"]},"patch":{"description":"This operation cancels a task.","operationId":"tasks_cancel","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedTaskCancel"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedTaskCancel"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedTaskCancel"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""}},"summary":"Cancel a task","tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"tasks_add_role","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"tasks_list_roles","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"tasks_my_permissions","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"tasks_remove_role","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/uploads/":{"get":{"description":"View for chunked uploads.","operationId":"uploads_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-pk","-pulp_created","-pulp_id","-pulp_last_updated","-size","pk","pulp_created","pulp_id","pulp_last_updated","size"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where size matches value","in":"query","name":"size","schema":{"type":"integer"}},{"description":"Filter results where size is greater than value","in":"query","name":"size__gt","schema":{"type":"integer"}},{"description":"Filter results where size is less than value","in":"query","name":"size__lt","schema":{"type":"integer"}},{"description":"Filter results where size is between two comma separated values","explode":false,"in":"query","name":"size__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUploadResponseList"}}},"description":""}},"summary":"List uploads","tags":["Uploads"]},"post":{"description":"View for chunked uploads.","operationId":"uploads_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Upload"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Upload"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Upload"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadResponse"}}},"description":""}},"summary":"Create an upload","tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/":{"delete":{"description":"View for chunked uploads.","operationId":"uploads_delete","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an upload","tags":["Uploads"]},"get":{"description":"View for chunked uploads.","operationId":"uploads_read","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadDetailResponse"}}},"description":""}},"summary":"Inspect an upload","tags":["Uploads"]},"put":{"description":"Upload a chunk for an upload.","operationId":"uploads_update","parameters":[{"description":"The Content-Range header specifies the location of the file chunk within the file.","in":"header","name":"Content-Range","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadChunk"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadChunk"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadResponse"}}},"description":""}},"summary":"Upload a file chunk","tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"uploads_add_role","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Upload"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Upload"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Upload"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/commit/":{"post":{"description":"Queues a Task that creates an Artifact, and the Upload gets deleted and cannot be re-used.","operationId":"uploads_commit","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadCommit"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadCommit"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadCommit"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Finish an Upload","tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"uploads_list_roles","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"uploads_my_permissions","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"uploads_remove_role","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Upload"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Upload"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Upload"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/upstream-pulps/":{"get":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUpstreamPulpResponseList"}}},"description":""}},"summary":"List upstream pulps","tags":["Upstream-Pulps"]},"post":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulpResponse"}}},"description":""}},"summary":"Create an upstream pulp","tags":["Upstream-Pulps"]}},"/api/automation-hub/pulp/api/v3/upstream-pulps/{pulp_id}/":{"delete":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_delete","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an upstream pulp","tags":["Upstream-Pulps"]},"get":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_read","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulpResponse"}}},"description":""}},"summary":"Inspect an upstream pulp","tags":["Upstream-Pulps"]},"patch":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_partial_update","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedUpstreamPulp"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedUpstreamPulp"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedUpstreamPulp"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulpResponse"}}},"description":""}},"summary":"Update an upstream pulp","tags":["Upstream-Pulps"]},"put":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_update","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulpResponse"}}},"description":""}},"summary":"Update an upstream pulp","tags":["Upstream-Pulps"]}},"/api/automation-hub/pulp/api/v3/upstream-pulps/{pulp_id}/replicate/":{"post":{"description":"Trigger an asynchronous repository replication task group. This API is provided as a tech preview.","operationId":"upstream_pulps_replicate","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupOperationResponse"}}},"description":""}},"summary":"Replicate","tags":["Upstream-Pulps"]}},"/api/automation-hub/pulp/api/v3/users/":{"get":{"description":"ViewSet for User.","operationId":"users_list","parameters":[{"description":"Filter results where email matches value","in":"query","name":"email","schema":{"type":"string"}},{"description":"Filter results where email contains value","in":"query","name":"email__contains","schema":{"type":"string"}},{"description":"Filter results where email contains value","in":"query","name":"email__icontains","schema":{"type":"string"}},{"description":"Filter results where email matches value","in":"query","name":"email__iexact","schema":{"type":"string"}},{"description":"Filter results where email is in a comma-separated list of values","explode":false,"in":"query","name":"email__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where first_name matches value","in":"query","name":"first_name","schema":{"type":"string"}},{"description":"Filter results where first_name contains value","in":"query","name":"first_name__contains","schema":{"type":"string"}},{"description":"Filter results where first_name contains value","in":"query","name":"first_name__icontains","schema":{"type":"string"}},{"description":"Filter results where first_name matches value","in":"query","name":"first_name__iexact","schema":{"type":"string"}},{"description":"Filter results where first_name is in a comma-separated list of values","explode":false,"in":"query","name":"first_name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where is_active matches value","in":"query","name":"is_active","schema":{"type":"boolean"}},{"description":"Filter results where is_staff matches value","in":"query","name":"is_staff","schema":{"type":"boolean"}},{"description":"Filter results where last_name matches value","in":"query","name":"last_name","schema":{"type":"string"}},{"description":"Filter results where last_name contains value","in":"query","name":"last_name__contains","schema":{"type":"string"}},{"description":"Filter results where last_name contains value","in":"query","name":"last_name__icontains","schema":{"type":"string"}},{"description":"Filter results where last_name matches value","in":"query","name":"last_name__iexact","schema":{"type":"string"}},{"description":"Filter results where last_name is in a comma-separated list of values","explode":false,"in":"query","name":"last_name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-date_joined","-email","-first_name","-id","-is_active","-is_staff","-is_superuser","-last_login","-last_name","-password","-pk","-username","date_joined","email","first_name","id","is_active","is_staff","is_superuser","last_login","last_name","password","pk","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where username matches value","in":"query","name":"username","schema":{"type":"string"}},{"description":"Filter results where username contains value","in":"query","name":"username__contains","schema":{"type":"string"}},{"description":"Filter results where username contains value","in":"query","name":"username__icontains","schema":{"type":"string"}},{"description":"Filter results where username matches value","in":"query","name":"username__iexact","schema":{"type":"string"}},{"description":"Filter results where username is in a comma-separated list of values","explode":false,"in":"query","name":"username__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUserResponseList"}}},"description":""}},"summary":"List users","tags":["Users"]},"post":{"description":"ViewSet for User.","operationId":"users_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/User"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Create an user","tags":["Users"]}},"/api/automation-hub/pulp/api/v3/users/{id}/":{"delete":{"description":"ViewSet for User.","operationId":"users_delete","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user","tags":["Users"]},"get":{"description":"ViewSet for User.","operationId":"users_read","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Inspect an user","tags":["Users"]},"patch":{"description":"ViewSet for User.","operationId":"users_partial_update","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedUser"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Update an user","tags":["Users"]},"put":{"description":"ViewSet for User.","operationId":"users_update","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/User"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Update an user","tags":["Users"]}},"/api/automation-hub/pulp/api/v3/users/{user_pk}/roles/":{"get":{"description":"ViewSet for UserRole.","operationId":"users_roles_list","parameters":[{"description":"content_object","in":"query","name":"content_object","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"domain","schema":{"format":"uuid","type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-pk","-pulp_created","-role","description","pk","pulp_created","role"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"role","schema":{"type":"string"}},{"in":"query","name":"role__contains","schema":{"type":"string"}},{"in":"query","name":"role__icontains","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"role__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"role__startswith","schema":{"type":"string"}},{"in":"path","name":"user_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUserRoleResponseList"}}},"description":""}},"summary":"List user roles","tags":["Users: Roles"]},"post":{"description":"ViewSet for UserRole.","operationId":"users_roles_create","parameters":[{"in":"path","name":"user_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UserRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UserRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRoleResponse"}}},"description":""}},"summary":"Create an user role","tags":["Users: Roles"]}},"/api/automation-hub/pulp/api/v3/users/{user_pk}/roles/{pulp_id}/":{"delete":{"description":"ViewSet for UserRole.","operationId":"users_roles_delete","parameters":[{"description":"A UUID string identifying this user role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"in":"path","name":"user_pk","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user role","tags":["Users: Roles"]},"get":{"description":"ViewSet for UserRole.","operationId":"users_roles_read","parameters":[{"description":"A UUID string identifying this user role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"in":"path","name":"user_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRoleResponse"}}},"description":""}},"summary":"Inspect an user role","tags":["Users: Roles"]}},"/api/automation-hub/pulp/api/v3/workers/":{"get":{"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.","operationId":"workers_list","parameters":[{"description":"Filter results where last_heartbeat matches value","in":"query","name":"last_heartbeat","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is greater than value","in":"query","name":"last_heartbeat__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is greater than or equal to value","in":"query","name":"last_heartbeat__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is less than value","in":"query","name":"last_heartbeat__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is less than or equal to value","in":"query","name":"last_heartbeat__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is between two comma separated values","explode":false,"in":"query","name":"last_heartbeat__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"missing","schema":{"type":"boolean"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"query","name":"online","schema":{"type":"boolean"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-last_heartbeat","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-versions","last_heartbeat","name","pk","pulp_created","pulp_id","pulp_last_updated","versions"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedWorkerResponseList"}}},"description":""}},"summary":"List workers","tags":["Workers"]}},"/api/automation-hub/pulp/api/v3/workers/{pulp_id}/":{"get":{"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.","operationId":"workers_read","parameters":[{"description":"A UUID string identifying this worker.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkerResponse"}}},"description":""}},"summary":"Inspect a worker","tags":["Workers"]}},"/api/automation-hub/v3/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_read","responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3"]}},"/api/automation-hub/v3/artifacts/collections/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"api_automation_hub_v3_artifacts_collections_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/api/automation-hub/v3/artifacts/collections/{path}/{filename}":{"get":{"description":"Download collection.","operationId":"api_automation_hub_v3_artifacts_collections_get","parameters":[{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Artifacts Collections"]}},"/api/automation-hub/v3/auth/token/":{"delete":{"description":"Invalidate user token.","operationId":"api_automation_hub_v3_auth_token_delete","responses":{"204":{"description":"No response body"}},"tags":["Api: V3 Auth Token"]},"post":{"description":"Create or refresh user token.","operationId":"api_automation_hub_v3_auth_token_post","responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Auth Token"]}},"/api/automation-hub/v3/collection_versions/all/":{"get":{"operationId":"api_automation_hub_v3_collection_versions_all_get","responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Collection_Versions All"]}},"/api/automation-hub/v3/collections/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections"]}},"/api/automation-hub/v3/collections/all/":{"get":{"operationId":"api_automation_hub_v3_collections_all_get","responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Collections All"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections"]},"patch":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections Versions"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/{version}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_versions_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections Versions"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_versions_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections Versions"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/{version}/copy/{source_path}/{dest_path}/":{"post":{"description":"Copy collection version from one repository to another.","operationId":"api_automation_hub_v3_collections_versions_copy_copy_content","parameters":[{"in":"path","name":"dest_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"source_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Collections Versions Copy"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_versions_docs_blob_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections Versions Docs-Blob"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/{version}/move/{source_path}/{dest_path}/":{"post":{"description":"Remove content from source repo and add to destination repo.\\n\\nCreates new RepositoryVersion of source repo without content included.\\nCreates new RepositoryVersion of destination repo with content included.","operationId":"api_automation_hub_v3_collections_versions_move_move_content","parameters":[{"in":"path","name":"dest_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"source_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Collections Versions Move"]}},"/api/automation-hub/v3/excludes/":{"get":{"operationId":"api_automation_hub_v3_excludes_read","parameters":[{"in":"query","name":"format","schema":{"enum":["json","yaml"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Excludes"]}},"/api/automation-hub/v3/imports/collections/{task}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_imports_collections_read","parameters":[{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""},"302":{"description":"No response body"}},"summary":"Inspect a collection import","tags":["Api: V3 Imports Collections"]}},"/api/automation-hub/v3/namespaces/":{"get":{"operationId":"api_automation_hub_v3_namespaces_list","parameters":[{"in":"query","name":"company","schema":{"type":"string"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` - Company\\n* `-company` - Company (descending)\\n* `id` - Id\\n* `-id` - Id (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-company","-id","-name","company","id","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNamespaceSummaryResponseList"}}},"description":""}},"summary":"List namespaces","tags":["Api: V3 Namespaces"]},"post":{"description":"Override to validate for name duplication before serializer validation.","operationId":"api_automation_hub_v3_namespaces_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Create a namespace","tags":["Api: V3 Namespaces"]}},"/api/automation-hub/v3/namespaces/{name}/":{"delete":{"description":"Delete a namespace.\\n\\n1. Perform a check to see if there are any collections in the namespace.\\n If there are, return a failure.\\n2. Delete the pulp distro and repository\\n3. Delete the namespace object.\\n\\nreturn: Response(status=204)","operationId":"api_automation_hub_v3_namespaces_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a namespace","tags":["Api: V3 Namespaces"]},"get":{"operationId":"api_automation_hub_v3_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Inspect a namespace","tags":["Api: V3 Namespaces"]},"patch":{"operationId":"api_automation_hub_v3_namespaces_partial_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: V3 Namespaces"]},"put":{"operationId":"api_automation_hub_v3_namespaces_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: V3 Namespaces"]}},"/api/automation-hub/v3/openapi.json":{"get":{"description":"OpenApi3 schema for this API. Format can be selected via content negotiation.\\n\\n- YAML: application/vnd.oai.openapi\\n- JSON: application/vnd.oai.openapi+json","operationId":"api_automation_hub_v3_openapi.json_get","parameters":[{"in":"query","name":"lang","schema":{"enum":["en-us","es","fr","ja","ko","nl","zh-hans"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}},"application/vnd.oai.openapi+json":{"schema":{"type":"object"}}},"description":""}},"security":[{}],"tags":["Api: V3 Openapi.Json"]}},"/api/automation-hub/v3/openapi.yaml":{"get":{"description":"OpenApi3 schema for this API. Format can be selected via content negotiation.\\n\\n- YAML: application/vnd.oai.openapi\\n- JSON: application/vnd.oai.openapi+json","operationId":"api_automation_hub_v3_openapi.yaml_get","parameters":[{"in":"query","name":"lang","schema":{"enum":["en-us","es","fr","ja","ko","nl","zh-hans"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/vnd.oai.openapi":{"schema":{"type":"object"}},"application/yaml":{"schema":{"type":"object"}}},"description":""}},"security":[{}],"tags":["Api: V3 Openapi.Yaml"]}},"/api/automation-hub/v3/plugin/ansible/client-configuration/":{"get":{"description":"Return configurations for the ansible-galaxy client.","operationId":"api_automation_hub_v3_plugin_ansible_client_configuration_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientConfigurationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Client-Configuration"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/":{"get":{"description":"ViewSet for Repository Metadata.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/":{"get":{"description":"Unpaginated ViewSet for Collections.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_all_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections All-Collections"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_all_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections All-Versions"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_artifacts_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}":{"get":{"operationId":"api_automation_hub_v3_plugin_ansible_content_collections_artifacts_download","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Plugin Ansible Content Collections Artifacts"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/":{"get":{"description":"ViewSet for Collections.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index"]},"get":{"description":"ViewSet for Collections.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index"]},"patch":{"description":"Trigger an asynchronous update task","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index Versions"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_versions_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index Versions"]},"get":{"description":"Returns a CollectionVersion object.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_versions_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index Versions"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"description":"Returns a CollectionVersion object.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_versions_docs_blob_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index Versions Docs-Blob"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/namespaces/":{"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]},"post":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/":{"delete":{"description":"Try to remove the Namespace if no Collections under Namespace are present.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]},"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]},"patch":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_partial_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]}},"/api/automation-hub/v3/plugin/ansible/imports/collections/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"api_automation_hub_v3_plugin_ansible_imports_collections_read","parameters":[{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Api: V3 Plugin Ansible Imports Collections"]}},"/api/automation-hub/v3/plugin/ansible/search/collection-versions/":{"get":{"description":"A viewset for cross-repo searches.","operationId":"api_automation_hub_v3_plugin_ansible_search_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Filter collectionversions that are in these distrubtion ids.","explode":true,"in":"query","name":"distribution","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter collectionversions that are in these base paths.","explode":true,"in":"query","name":"distribution_base_path","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"highest","schema":{"type":"boolean"}},{"in":"query","name":"is_deprecated","schema":{"type":"boolean"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"is_signed","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"order_by","schema":{"items":{"enum":["-name","-namespace","-pulp_created","-version","name","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repository ids.","explode":true,"in":"query","name":"repository","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"repository_label","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repositories.","explode":true,"in":"query","name":"repository_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"repository_version","schema":{"type":"string"}},{"in":"query","name":"signed","schema":{"type":"boolean"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionSearchListResponseList"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Search Collection-Versions"]},"post":{"description":"A viewset for cross-repo searches.","operationId":"api_automation_hub_v3_plugin_ansible_search_collection_versions_rebuild","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Search Collection-Versions"]}},"/api/automation-hub/v3/tasks/":{"get":{"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.","operationId":"_api_automation-hub_v3_tasks_tasks_list","parameters":[{"description":"Filter results where child_tasks matches value","in":"query","name":"child_tasks","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"created_resources","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"exclusive_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"exclusive_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where finished_at matches value","in":"query","name":"finished_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than value","in":"query","name":"finished_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than or equal to value","in":"query","name":"finished_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than value","in":"query","name":"finished_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than or equal to value","in":"query","name":"finished_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is between two comma separated values","explode":false,"in":"query","name":"finished_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where logging_cid matches value","in":"query","name":"logging_cid","schema":{"type":"string"}},{"description":"Filter results where logging_cid contains value","in":"query","name":"logging_cid__contains","schema":{"type":"string"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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* `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* `args` - Args\\n* `-args` - Args (descending)\\n* `kwargs` - Kwargs\\n* `-kwargs` - Kwargs (descending)\\n* `reserved_resources_record` - Reserved resources record\\n* `-reserved_resources_record` - Reserved resources record (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-args","-error","-finished_at","-kwargs","-logging_cid","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-reserved_resources_record","-started_at","-state","args","error","finished_at","kwargs","logging_cid","name","pk","pulp_created","pulp_id","pulp_last_updated","reserved_resources_record","started_at","state"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where parent_task matches value","in":"query","name":"parent_task","schema":{"format":"uuid","type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"reserved_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources_record","schema":{"items":{"type":"string"},"nullable":true,"type":"array"}},{"in":"query","name":"shared_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"shared_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where started_at matches value","in":"query","name":"started_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than value","in":"query","name":"started_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than or equal to value","in":"query","name":"started_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than value","in":"query","name":"started_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than or equal to value","in":"query","name":"started_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is between two comma separated values","explode":false,"in":"query","name":"started_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"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","in":"query","name":"state","schema":{"enum":["canceled","canceling","completed","failed","running","skipped","waiting"],"type":"string"}},{"description":"Filter results where state is in a comma-separated list of values","explode":false,"in":"query","name":"state__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where task_group matches value","in":"query","name":"task_group","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker matches value","in":"query","name":"worker","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker is in a comma-separated list of values","explode":false,"in":"query","name":"worker__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskSummaryResponseList"}}},"description":""}},"summary":"List tasks","tags":["Tasks"]}},"/api/automation-hub/v3/tasks/{pulp_id}/":{"get":{"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.","operationId":"_api_automation-hub_v3_tasks_{pulp_id}_tasks_read","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""}},"summary":"Inspect a task","tags":["Tasks"]}},"/api/automation-hubservice-index/metadata/":{"get":{"operationId":"api_automation_hubservice_index_metadata_get","responses":{"200":{"description":"No response body"}},"tags":["Api: Metadata"]}},"/api/automation-hubservice-index/resource-types/":{"get":{"operationId":"api_automation_hubservice_index_resource_types_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResourceTypeResponseList"}}},"description":""}},"summary":"List resource types","tags":["Api: Resource-Types"]}},"/api/automation-hubservice-index/resource-types/{name}/":{"get":{"operationId":"api_automation_hubservice_index_resource_types_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"pattern":"^[^/]+$","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceTypeResponse"}}},"description":""}},"summary":"Inspect a resource type","tags":["Api: Resource-Types"]}},"/api/automation-hubservice-index/resource-types/{name}/manifest/":{"get":{"description":"Returns the as a stream the csv of resource_id,hash for a given resource type.","operationId":"api_automation_hubservice_index_resource_types_manifest_manifest","parameters":[{"in":"path","name":"name","required":true,"schema":{"pattern":"^[^/]+$","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceTypeResponse"}}},"description":""}},"tags":["Api: Resource-Types Manifest"]}},"/api/automation-hubservice-index/resources/":{"get":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResourceListResponseList"}}},"description":""}},"summary":"List resources","tags":["Api: Resources"]},"post":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Resource"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Resource"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Resource"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"summary":"Create a resource","tags":["Api: Resources"]}},"/api/automation-hubservice-index/resources/{ansible_id}/":{"delete":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_delete","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a resource","tags":["Api: Resources"]},"get":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_read","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"summary":"Inspect a resource","tags":["Api: Resources"]},"patch":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_partial_update","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedResource"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedResource"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedResource"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"summary":"Update a resource","tags":["Api: Resources"]},"put":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_update","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Resource"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Resource"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Resource"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"summary":"Update a resource","tags":["Api: Resources"]}},"/api/automation-hubservice-index/resources/{ansible_id}/resource_detail/":{"get":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_resource_detail_resource_detail","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"tags":["Api: Resources Resource_Detail"]}},"/pulp/api/v3/ansible/copy/":{"post":{"description":"Trigger an asynchronous task to copy ansible content from one repository into another, creating a new repository version.","operationId":"copy_content","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Copy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Copy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Copy"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Copy content","tags":["Pulp: V3 Ansible Copy"]}},"/pulp/api/{api_path}":{"get":{"operationId":"pulp_api_get","parameters":[{"in":"path","name":"api_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp: Api"]}},"/pulp_ansible/galaxy/default/api/":{"get":{"description":"Return a response to the \\"GET\\" action.","operationId":"pulp_ansible_galaxy_default_api_get","responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api"]}},"/pulp_ansible/galaxy/default/api/v3/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_read","responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3"]}},"/pulp_ansible/galaxy/default/api/v3/artifacts/collections/":{"post":{"deprecated":true,"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"pulp_ansible_galaxy_default_api_v3_artifacts_collections_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/pulp_ansible/galaxy/default/api/v3/artifacts/collections/{path}/{filename}":{"get":{"description":"Download collection.","operationId":"pulp_ansible_galaxy_default_api_v3_artifacts_collections_get","parameters":[{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Artifacts Collections"]}},"/pulp_ansible/galaxy/default/api/v3/collection_versions/all/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collection_versions_all_list","responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collection_Versions All"]}},"/pulp_ansible/galaxy/default/api/v3/collections/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections"]}},"/pulp_ansible/galaxy/default/api/v3/collections/all/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_all_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections All"]}},"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections"]},"patch":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections"]}},"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections Versions"]}},"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/{version}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_versions_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections Versions"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_versions_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections Versions"]}},"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_versions_docs_blob_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections Versions Docs-Blob"]}},"/pulp_ansible/galaxy/default/api/v3/imports/collections/{task}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_imports_collections_read","parameters":[{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""},"302":{"description":"No response body"}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Default Api V3 Imports Collections"]}},"/pulp_ansible/galaxy/default/api/v3/namespaces/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Namespaces"]}},"/pulp_ansible/galaxy/default/api/v3/namespaces/{name}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Namespaces"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/client-configuration/":{"get":{"description":"Return configurations for the ansible-galaxy client.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_client_configuration_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientConfigurationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Client-Configuration"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/":{"get":{"description":"ViewSet for Repository Metadata.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/":{"get":{"description":"Unpaginated ViewSet for Collections.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_all_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections All-Collections"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_all_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections All-Versions"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_artifacts_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}":{"get":{"description":"Collection download endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_artifacts_download","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Artifacts"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/":{"get":{"description":"ViewSet for Collections.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index"]},"get":{"description":"ViewSet for Collections.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index"]},"patch":{"description":"Trigger an asynchronous update task","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index Versions"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index Versions"]},"get":{"description":"Returns a CollectionVersion object.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index Versions"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"description":"Returns a CollectionVersion object.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_docs_blob_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index Versions Docs-Blob"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/":{"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]},"post":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/":{"delete":{"description":"Try to remove the Namespace if no Collections under Namespace are present.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]},"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]},"patch":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_partial_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/imports/collections/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_imports_collections_read","parameters":[{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Imports Collections"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/search/collection-versions/":{"get":{"description":"A viewset for cross-repo searches.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_search_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Filter collectionversions that are in these distrubtion ids.","explode":true,"in":"query","name":"distribution","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter collectionversions that are in these base paths.","explode":true,"in":"query","name":"distribution_base_path","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"highest","schema":{"type":"boolean"}},{"in":"query","name":"is_deprecated","schema":{"type":"boolean"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"is_signed","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"order_by","schema":{"items":{"enum":["-name","-namespace","-pulp_created","-version","name","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repository ids.","explode":true,"in":"query","name":"repository","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"repository_label","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repositories.","explode":true,"in":"query","name":"repository_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"repository_version","schema":{"type":"string"}},{"in":"query","name":"signed","schema":{"type":"boolean"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionSearchListResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Search Collection-Versions"]},"post":{"description":"A viewset for cross-repo searches.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_search_collection_versions_rebuild","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Search Collection-Versions"]}},"/pulp_ansible/galaxy/{path}/api/":{"get":{"description":"Return a response to the \\"GET\\" action.","operationId":"pulp_ansible_galaxy_api_get","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Api"]}},"/pulp_ansible/galaxy/{path}/api/v1/roles/":{"get":{"description":"APIView for Roles.","operationId":"pulp_ansible_galaxy_api_v1_roles_get","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGalaxyRoleResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V1 Roles"]}},"/pulp_ansible/galaxy/{path}/api/v1/roles/{role_pk}/versions/":{"get":{"description":"APIView for Role Versions.","operationId":"api_v1_roles_versions_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"role_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGalaxyRoleVersionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V1 Roles Versions"]}},"/pulp_ansible/galaxy/{path}/api/v2/collection-imports/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"pulp_ansible_galaxy_api_v2_collection_imports_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Api V2 Collection-Imports"]}},"/pulp_ansible/galaxy/{path}/api/v2/collections/":{"get":{"description":"View for Collection models.","operationId":"_pulp_ansible_galaxy_{path}_api_v2_collections_pulp_ansible_galaxy_api_v2_collections_get","parameters":[{"description":"A page number within the paginated result set.","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGalaxyCollectionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V2 Collections"]},"post":{"deprecated":true,"description":"Queues a task that creates a new Collection from an uploaded artifact.","operationId":"pulp_ansible_galaxy_api_v2_collections_post","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalaxyCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/GalaxyCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/GalaxyCollection"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalaxyCollectionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V2 Collections"]}},"/pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/":{"get":{"description":"Get the detail view of a Collection.","operationId":"_pulp_ansible_galaxy_{path}_api_v2_collections_{namespace}_{name}_pulp_ansible_galaxy_api_v2_collections_get","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalaxyCollectionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V2 Collections"]}},"/pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/versions/":{"get":{"description":"APIView for Collections by namespace/name.","operationId":"api_v2_collection_versions_list","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A page number within the paginated result set.","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGalaxyCollectionVersionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V2 Collections Versions"]}},"/pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/versions/{version}/":{"get":{"description":"Return a response to the \\"GET\\" action.","operationId":"pulp_ansible_galaxy_api_v2_collections_versions_get","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V2 Collections Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3"]}},"/pulp_ansible/galaxy/{path}/api/v3/artifacts/collections/":{"post":{"deprecated":true,"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"pulp_ansible_galaxy_api_v3_artifacts_collections_create","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/pulp_ansible/galaxy/{path}/api/v3/artifacts/collections/{path}/{filename}":{"get":{"description":"Download collection.","operationId":"pulp_ansible_galaxy_api_v3_artifacts_collections_get","parameters":[{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Artifacts Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/collection_versions/all/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collection_versions_all_list","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collection_Versions All"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/all/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_all_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections All"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections"]},"patch":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_versions_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections Versions"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_versions_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_versions_docs_blob_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections Versions Docs-Blob"]}},"/pulp_ansible/galaxy/{path}/api/v3/imports/collections/{task}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_imports_collections_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""},"302":{"description":"No response body"}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Api V3 Imports Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/namespaces/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Namespaces"]}},"/pulp_ansible/galaxy/{path}/api/v3/namespaces/{name}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Namespaces"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/client-configuration/":{"get":{"description":"Return configurations for the ansible-galaxy client.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_client_configuration_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientConfigurationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Client-Configuration"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/":{"get":{"description":"ViewSet for Repository Metadata.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/":{"get":{"description":"Unpaginated ViewSet for Collections.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_all_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections All-Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_all_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections All-Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_artifacts_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}":{"get":{"description":"Collection download endpoint.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_artifacts_download","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Artifacts"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/":{"get":{"description":"ViewSet for Collections.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index"]},"get":{"description":"ViewSet for Collections.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index"]},"patch":{"description":"Trigger an asynchronous update task","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index Versions"]},"get":{"description":"Returns a CollectionVersion object.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"description":"Returns a CollectionVersion object.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_docs_blob_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index Versions Docs-Blob"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/":{"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]},"post":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/":{"delete":{"description":"Try to remove the Namespace if no Collections under Namespace are present.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]},"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]},"patch":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_partial_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/imports/collections/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_imports_collections_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Api V3 Plugin Ansible Imports Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/search/collection-versions/":{"get":{"description":"A viewset for cross-repo searches.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_search_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Filter collectionversions that are in these distrubtion ids.","explode":true,"in":"query","name":"distribution","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter collectionversions that are in these base paths.","explode":true,"in":"query","name":"distribution_base_path","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"highest","schema":{"type":"boolean"}},{"in":"query","name":"is_deprecated","schema":{"type":"boolean"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"is_signed","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"order_by","schema":{"items":{"enum":["-name","-namespace","-pulp_created","-version","name","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repository ids.","explode":true,"in":"query","name":"repository","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"repository_label","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repositories.","explode":true,"in":"query","name":"repository_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"repository_version","schema":{"type":"string"}},{"in":"query","name":"signed","schema":{"type":"boolean"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionSearchListResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Search Collection-Versions"]},"post":{"description":"A viewset for cross-repo searches.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_search_collection_versions_rebuild","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Search Collection-Versions"]}},"/token/":{"get":{"description":"Handles GET requests for the /token/ endpoint.","operationId":"token_get","responses":{"200":{"description":"No response body"}},"tags":["Token"]}}},"servers":[{"url":"http://automation-hub-backend-cwa.automation-hub-prod.svc.cluster.local:8000/"}]}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[1087],{21087:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"schemas":{"AccessPolicy":{"description":"Serializer for AccessPolicy.","properties":{"creation_hooks":{"description":"List of callables that may associate user roles for new objects.","items":{"type":"object"},"type":"array"},"permissions_assignment":{"description":"List of callables that define the new permissions to be created for new objects.This is deprecated. Use `creation_hooks` instead.","items":{"type":"object"},"type":"array"},"queryset_scoping":{"description":"A callable for performing queryset scoping. See plugin documentation for valid callables. Set to blank to turn off queryset scoping.","type":"object"},"statements":{"description":"List of policy statements defining the policy.","items":{"type":"object"},"type":"array"}},"required":["statements"],"type":"object"},"AccessPolicyResponse":{"description":"Serializer for AccessPolicy.","properties":{"creation_hooks":{"description":"List of callables that may associate user roles for new objects.","items":{"type":"object"},"type":"array"},"customized":{"description":"True if the AccessPolicy has been user-modified. False otherwise.","readOnly":true,"type":"boolean"},"permissions_assignment":{"description":"List of callables that define the new permissions to be created for new objects.This is deprecated. Use `creation_hooks` instead.","items":{"type":"object"},"type":"array"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"queryset_scoping":{"description":"A callable for performing queryset scoping. See plugin documentation for valid callables. Set to blank to turn off queryset scoping.","type":"object"},"statements":{"description":"List of policy statements defining the policy.","items":{"type":"object"},"type":"array"},"viewset_name":{"description":"The name of ViewSet this AccessPolicy authorizes.","readOnly":true,"type":"string"}},"required":["statements"],"type":"object"},"AnsibleDistributionResponse":{"properties":{"base_path":{"type":"string"},"content_guard":{"format":"uuid","nullable":true,"type":"string"},"created_at":{"format":"date-time","type":"string"},"name":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["base_path","created_at","name","updated_at"],"type":"object"},"AnsibleRepositoryMark":{"description":"A serializer for the mark action.","properties":{"content_units":{"description":"List of collection version hrefs to mark, use * to mark all content in repository","items":{},"type":"array"},"value":{"description":"The string value of this mark.","minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"}},"required":["content_units","value"],"type":"object"},"AnsibleRepositoryRebuild":{"description":"Serializer for Ansible Repository Rebuild.","properties":{"name":{"minLength":1,"nullable":true,"type":"string"},"namespace":{"minLength":1,"nullable":true,"type":"string"},"version":{"minLength":1,"nullable":true,"type":"string"}},"type":"object"},"AnsibleRepositoryResponse":{"properties":{"created_at":{"format":"date-time","type":"string"},"description":{"nullable":true,"type":"string"},"distributions":{"items":{"$ref":"#/components/schemas/AnsibleDistributionResponse"},"readOnly":true,"type":"array"},"last_sync_task":{"readOnly":true,"type":"string"},"name":{"type":"string"},"next_version":{"format":"int64","maximum":2147483647,"minimum":0,"type":"integer"},"updated_at":{"format":"date-time","type":"string"}},"required":["created_at","name","updated_at"],"type":"object"},"AnsibleRepositorySignature":{"description":"A serializer for the signing action.","properties":{"content_units":{"description":"List of collection version hrefs to sign, use * to sign all content in repository","items":{},"type":"array"},"signing_service":{"description":"A signing service to use to sign the collections","format":"uri","type":"string"}},"required":["content_units","signing_service"],"type":"object"},"AnsibleRepositorySyncURL":{"description":"Serializer for Ansible Repository Sync URL.","properties":{"mirror":{"default":false,"description":"If ``True``, synchronization will remove all content that is not present in the remote repository. If ``False``, sync will be additive only.","type":"boolean"},"optimize":{"default":true,"description":"Whether to optimize sync or not.","type":"boolean"},"remote":{"description":"A remote to sync from. This will override a remote set on repository.","format":"uri","type":"string"}},"type":"object"},"Artifact":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"file":{"description":"The stored file.","format":"binary","type":"string"},"md5":{"description":"The MD5 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha1":{"description":"The SHA-1 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha224":{"description":"The SHA-224 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha256":{"description":"The SHA-256 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha384":{"description":"The SHA-384 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"sha512":{"description":"The SHA-512 checksum of the file if available.","minLength":1,"nullable":true,"type":"string"},"size":{"description":"The size of the file in bytes.","format":"int64","type":"integer"}},"required":["file"],"type":"object"},"ArtifactDistributionResponse":{"description":"A serializer for ArtifactDistribution.","properties":{"base_path":{"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\\")","type":"string"},"base_url":{"description":"The URL for accessing the publication as defined by this distribution.","readOnly":true,"type":"string"},"content_guard":{"description":"An optional content-guard.","format":"uri","nullable":true,"type":"string"},"hidden":{"default":false,"description":"Whether this distribution should be shown in the content app.","type":"boolean"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"}},"required":["base_path","name"],"type":"object"},"ArtifactRefResponse":{"description":"A serializer for an Artifact reference.","properties":{"filename":{"type":"string"},"sha256":{"type":"string"},"size":{"format":"int64","type":"integer"}},"required":["filename","sha256","size"],"type":"object"},"ArtifactResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"file":{"description":"The stored file.","type":"string"},"md5":{"description":"The MD5 checksum of the file if available.","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"sha1":{"description":"The SHA-1 checksum of the file if available.","nullable":true,"type":"string"},"sha224":{"description":"The SHA-224 checksum of the file if available.","nullable":true,"type":"string"},"sha256":{"description":"The SHA-256 checksum of the file if available.","nullable":true,"type":"string"},"sha384":{"description":"The SHA-384 checksum of the file if available.","nullable":true,"type":"string"},"sha512":{"description":"The SHA-512 checksum of the file if available.","nullable":true,"type":"string"},"size":{"description":"The size of the file in bytes.","format":"int64","type":"integer"}},"required":["file"],"type":"object"},"AsyncOperationResponse":{"description":"Serializer for asynchronous operations.","properties":{"task":{"description":"The href of the task.","format":"uri","type":"string"}},"required":["task"],"type":"object"},"ClientConfigurationResponse":{"description":"Configuration settings for the ansible-galaxy client.","properties":{"default_distribution_path":{"nullable":true,"type":"string"}},"required":["default_distribution_path"],"type":"object"},"CollectionImportDetailResponse":{"description":"A serializer for a CollectionImport detail view.","properties":{"created_at":{"format":"date-time","type":"string"},"error":{"type":"object"},"finished_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"messages":{"type":"object"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["created_at","id","messages","started_at","state","updated_at"],"type":"object"},"CollectionMetadataResponse":{"description":"A serializer for a CollectionVersion metadata.","properties":{"authors":{"items":{"maxLength":64,"type":"string"},"readOnly":true,"type":"array"},"contents":{"readOnly":true,"type":"object"},"dependencies":{"readOnly":true,"type":"object"},"description":{"readOnly":true,"type":"string"},"documentation":{"readOnly":true,"type":"string"},"homepage":{"readOnly":true,"type":"string"},"issues":{"readOnly":true,"type":"string"},"license":{"items":{"maxLength":32,"type":"string"},"readOnly":true,"type":"array"},"repository":{"readOnly":true,"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["tags"],"type":"object"},"CollectionNamespaceResponse":{"description":"A serializer for a Collection Version namespace field.","properties":{"metadata_sha256":{"nullable":true,"type":"string"},"name":{"type":"string"}},"required":["metadata_sha256","name"],"type":"object"},"CollectionOneShot":{"description":"A serializer for the Collection One Shot Upload API.","properties":{"expected_name":{"description":"The expected \'name\' of the Collection to be verified against the metadata during import.","minLength":1,"type":"string"},"expected_namespace":{"description":"The expected \'namespace\' of the Collection to be verified against the metadata during import.","minLength":1,"type":"string"},"expected_version":{"description":"The expected version of the Collection to be verified against the metadata during import.","minLength":1,"type":"string"},"file":{"description":"The Collection tarball.","format":"binary","type":"string"},"sha256":{"description":"An optional sha256 checksum of the uploaded file.","minLength":1,"type":"string"}},"required":["file"],"type":"object"},"CollectionRefResponse":{"description":"A serializer for a Collection reference.","properties":{"href":{"description":"Returns link to a collection.","readOnly":true,"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object"},"CollectionResponse":{"description":"A serializer for a Collection.","properties":{"created_at":{"description":"Get the timestamp of the lowest version CollectionVersion\'s created timestamp.","format":"date-time","readOnly":true,"type":"string"},"deprecated":{"type":"boolean"},"download_count":{"readOnly":true,"type":"string"},"highest_version":{"description":"Get a highest version and its link.","readOnly":true,"type":"object"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"name":{"readOnly":true,"type":"string"},"namespace":{"readOnly":true,"type":"string"},"updated_at":{"description":"Get the timestamp of the latest version CollectionVersion\'s created timestamp.","format":"date-time","readOnly":true,"type":"string"},"versions_url":{"description":"Get a link to a collection versions list.","readOnly":true,"type":"string"}},"required":["deprecated"],"type":"object"},"CollectionSummary":{"description":"Collection Version serializer without docs blob.","properties":{},"type":"object"},"CollectionSummaryResponse":{"description":"Collection Version serializer without docs blob.","properties":{"contents":{"description":"A JSON field with data about the contents.","readOnly":true,"type":"object"},"dependencies":{"description":"A dict declaring Collections that this collection requires to be installed for it to be usable.","readOnly":true,"type":"object"},"description":{"description":"A short summary description of the collection.","readOnly":true,"type":"string"},"name":{"description":"The name of the collection.","maxLength":64,"readOnly":true,"type":"string"},"namespace":{"description":"The namespace of the collection.","maxLength":64,"readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"requires_ansible":{"description":"The version of Ansible required to use the collection. Multiple versions can be separated with a comma.","maxLength":255,"nullable":true,"readOnly":true,"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/ansible.TagResponse"},"readOnly":true,"type":"array"},"version":{"description":"The version of the collection.","maxLength":128,"readOnly":true,"type":"string"}},"type":"object"},"CollectionUploadWithDownloadUrl":{"description":"A serializer for the Collection One Shot Upload API.","properties":{"file":{"format":"binary","type":"string"},"sha256":{"minLength":1,"type":"string"}},"required":["file"],"type":"object"},"CollectionVersionCopyMove":{"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.","properties":{"collection_versions":{"description":"A list of collection versions to move or copy.","items":{"format":"uri","type":"string"},"type":"array"},"destination_repositories":{"description":"List of repository HREFs to put content in.","items":{"format":"uri","type":"string"},"type":"array"},"signing_service":{"description":"HREF for a signing service. This will be used to sign the collection before moving putting it in any new repositories.","format":"uri","type":"string"}},"required":["collection_versions","destination_repositories"],"type":"object"},"CollectionVersionDocsResponse":{"description":"A serializer to display the docs_blob of a CollectionVersion.","properties":{"docs_blob":{"type":"object"}},"required":["docs_blob"],"type":"object"},"CollectionVersionListResponse":{"description":"A serializer for a CollectionVersion list item.","properties":{"created_at":{"format":"date-time","type":"string"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"marks":{"description":"Get a list of mark values filtering only those in the current repo.","items":{"type":"string"},"readOnly":true,"type":"array"},"requires_ansible":{"maxLength":255,"nullable":true,"type":"string"},"updated_at":{"format":"date-time","type":"string"},"version":{"maxLength":128,"type":"string"}},"required":["created_at","updated_at","version"],"type":"object"},"CollectionVersionResponse":{"description":"A serializer for a CollectionVersion.","properties":{"artifact":{"allOf":[{"$ref":"#/components/schemas/ArtifactRefResponse"}],"readOnly":true},"collection":{"allOf":[{"$ref":"#/components/schemas/CollectionRefResponse"}],"readOnly":true},"created_at":{"format":"date-time","type":"string"},"download_url":{"description":"Get artifact download URL.","readOnly":true,"type":"string"},"files":{"description":"A JSON field holding FILES.json data.","readOnly":true,"type":"object"},"git_commit_sha":{"description":"Get the git commit sha.","readOnly":true,"type":"string"},"git_url":{"description":"Get the git URL.","readOnly":true,"type":"string"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"manifest":{"description":"A JSON field holding MANIFEST.json data.","readOnly":true,"type":"object"},"marks":{"description":"Get a list of mark values filtering only those in the current repo.","items":{"type":"string"},"readOnly":true,"type":"array"},"metadata":{"allOf":[{"$ref":"#/components/schemas/CollectionMetadataResponse"}],"readOnly":true},"name":{"readOnly":true,"type":"string"},"namespace":{"allOf":[{"$ref":"#/components/schemas/CollectionNamespaceResponse"}],"readOnly":true},"requires_ansible":{"maxLength":255,"nullable":true,"type":"string"},"signatures":{"items":{"$ref":"#/components/schemas/CollectionVersionSignatureResponse"},"type":"array"},"updated_at":{"format":"date-time","type":"string"},"version":{"maxLength":128,"type":"string"}},"required":["created_at","signatures","updated_at","version"],"type":"object"},"CollectionVersionSearchList":{"description":"Cross-repo search results.","properties":{"collection_version":{"$ref":"#/components/schemas/CollectionSummary"},"is_deprecated":{"type":"boolean"},"is_highest":{"type":"boolean"},"is_signed":{"type":"boolean"},"namespace_metadata":{"allOf":[{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}],"nullable":true},"repository":{"$ref":"#/components/schemas/Repository"}},"required":["collection_version","is_deprecated","is_highest","is_signed","namespace_metadata","repository"],"type":"object"},"CollectionVersionSearchListResponse":{"description":"Cross-repo search results.","properties":{"collection_version":{"$ref":"#/components/schemas/CollectionSummaryResponse"},"is_deprecated":{"type":"boolean"},"is_highest":{"type":"boolean"},"is_signed":{"type":"boolean"},"namespace_metadata":{"allOf":[{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}],"nullable":true},"repository":{"$ref":"#/components/schemas/RepositoryResponse"},"repository_version":{"readOnly":true,"type":"string"}},"required":["collection_version","is_deprecated","is_highest","is_signed","namespace_metadata","repository"],"type":"object"},"CollectionVersionSignatureResponse":{"description":"A serializer for the signatures on a Collection Version.","properties":{"pubkey_fingerprint":{"maxLength":64,"type":"string"},"pulp_created":{"format":"date-time","readOnly":true,"type":"string"},"signature":{"readOnly":true,"type":"string"},"signing_service":{"nullable":true,"readOnly":true,"type":"string"}},"required":["pubkey_fingerprint"],"type":"object"},"ContainerNamespaceResponse":{"properties":{"created_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"my_permissions":{"allOf":[{"$ref":"#/components/schemas/MyPermissionsFieldResponse"}],"readOnly":true},"name":{"readOnly":true,"type":"string"},"owners":{"items":{},"readOnly":true,"type":"array"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["created_at","id","updated_at"],"type":"object"},"ContainerRepositoryResponse":{"properties":{"created_at":{"format":"date-time","readOnly":true,"type":"string"},"description":{"nullable":true,"readOnly":true,"type":"string"},"id":{"format":"uuid","readOnly":true,"type":"string"},"name":{"readOnly":true,"type":"string"},"namespace":{"$ref":"#/components/schemas/ContainerNamespaceResponse"},"pulp":{"readOnly":true,"type":"object"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"updated_at":{"format":"date-time","readOnly":true,"type":"string"}},"required":["namespace"],"type":"object"},"ContainerRepositorySyncURL":{"description":"Serializer for Container Sync.","properties":{"mirror":{"default":false,"description":"If ``True``, synchronization will remove all content that is not present in the remote repository. If ``False``, sync will be additive only.","type":"boolean"},"remote":{"description":"A remote to sync from. This will override a remote set on repository.","format":"uri","type":"string"},"signed_only":{"default":false,"description":"If ``True``, only signed content will be synced. Signatures are not verified.","type":"boolean"}},"type":"object"},"ContentAppStatusResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"last_heartbeat":{"description":"Timestamp of the last time the worker talked to the service.","format":"date-time","readOnly":true,"type":"string"},"name":{"description":"The name of the worker.","readOnly":true,"type":"string"}},"type":"object"},"ContentGuardResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"name":{"description":"The unique name.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"ContentRedirectContentGuard":{"description":"A serializer for ContentRedirectContentGuard.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The unique name.","minLength":1,"type":"string"}},"required":["name"],"type":"object"},"ContentRedirectContentGuardResponse":{"description":"A serializer for ContentRedirectContentGuard.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"name":{"description":"The unique name.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"ContentSettingsResponse":{"description":"Serializer for information about content-app-settings for the pulp instance","properties":{"content_origin":{"description":"The CONTENT_ORIGIN setting for this Pulp instance","type":"string"},"content_path_prefix":{"description":"The CONTENT_PATH_PREFIX setting for this Pulp instance","type":"string"}},"required":["content_origin","content_path_prefix"],"type":"object"},"ContentSummaryResponse":{"description":"Serializer for the RepositoryVersion content summary","properties":{"added":{"additionalProperties":{"type":"object"},"type":"object"},"present":{"additionalProperties":{"type":"object"},"type":"object"},"removed":{"additionalProperties":{"type":"object"},"type":"object"}},"required":["added","present","removed"],"type":"object"},"Copy":{"description":"A serializer for Content Copy API.","properties":{"config":{"description":"A JSON document describing sources, destinations, and content to be copied","type":"object"}},"required":["config"],"type":"object"},"CurrentUser":{"properties":{"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"password":{"maxLength":128,"type":"string","writeOnly":true},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"minLength":1,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"required":["username"],"type":"object"},"CurrentUserResponse":{"properties":{"auth_provider":{"readOnly":true,"type":"string"},"date_joined":{"format":"date-time","readOnly":true,"type":"string"},"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"groups":{"description":"The groups this user belongs to. A user will get all permissions granted to each of their groups.","items":{"format":"int64","type":"integer"},"readOnly":true,"type":"array"},"id":{"format":"int64","readOnly":true,"type":"integer"},"is_anonymous":{"readOnly":true,"type":"string"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"model_permissions":{"readOnly":true,"type":"object"},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"required":["username"],"type":"object"},"DatabaseConnectionResponse":{"description":"Serializer for the database connection information","properties":{"connected":{"description":"Info about whether the app can connect to the database","type":"boolean"}},"required":["connected"],"type":"object"},"DistributionResponse":{"properties":{"base_path":{"type":"string"},"name":{"type":"string"},"pulp_id":{"format":"uuid","readOnly":true,"type":"string"},"repository":{"$ref":"#/components/schemas/RepositoryResponse"}},"required":["base_path","name","repository"],"type":"object"},"Domain":{"description":"Serializer for Domain.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"hide_guarded_distributions":{"default":false,"description":"Boolean to hide distributions with a content guard in the content app.","type":"boolean"},"name":{"description":"A name for this domain.","minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"redirect_to_object_storage":{"default":true,"description":"Boolean to have the content app redirect to object storage.","type":"boolean"},"storage_class":{"allOf":[{"$ref":"#/components/schemas/StorageClassEnum"}],"description":"Backend storage class for domain.\\n\\n* `pulpcore.app.models.storage.FileSystem` - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` - Use Amazon S3 as storage\\n* `storages.backends.azure_storage.AzureStorage` - Use Azure Blob as storage"},"storage_settings":{"description":"Settings for storage class.","type":"object"}},"required":["name","storage_class","storage_settings"],"type":"object"},"DomainResponse":{"description":"Serializer for Domain.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"hide_guarded_distributions":{"default":false,"description":"Boolean to hide distributions with a content guard in the content app.","type":"boolean"},"name":{"description":"A name for this domain.","pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"redirect_to_object_storage":{"default":true,"description":"Boolean to have the content app redirect to object storage.","type":"boolean"},"storage_class":{"allOf":[{"$ref":"#/components/schemas/StorageClassEnum"}],"description":"Backend storage class for domain.\\n\\n* `pulpcore.app.models.storage.FileSystem` - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` - Use Amazon S3 as storage\\n* `storages.backends.azure_storage.AzureStorage` - Use Azure Blob as storage"},"storage_settings":{"description":"Settings for storage class.","type":"object"}},"required":["name","storage_class","storage_settings"],"type":"object"},"EvaluationResponse":{"description":"Results from evaluating a proposed parameter to a PulpImport call.","properties":{"context":{"description":"Parameter value being evaluated.","type":"string"},"is_valid":{"description":"True if evaluation passed, false otherwise.","type":"boolean"},"messages":{"description":"Messages describing results of all evaluations done. May be an empty list.","items":{"type":"string"},"type":"array"}},"required":["context","is_valid","messages"],"type":"object"},"FilesystemExport":{"description":"Serializer for FilesystemExports.","properties":{"publication":{"description":"A URI of the publication to be exported.","format":"uri","type":"string","writeOnly":true},"repository_version":{"description":"A URI of the repository version export.","format":"uri","type":"string","writeOnly":true},"start_repository_version":{"description":"The URI of the last-exported-repo-version.","format":"uri","type":"string","writeOnly":true},"task":{"description":"A URI of the task that ran the Export.","format":"uri","nullable":true,"type":"string"}},"type":"object"},"FilesystemExportResponse":{"description":"Serializer for FilesystemExports.","properties":{"exported_resources":{"description":"Resources that were exported.","items":{"format":"uri","type":"string"},"readOnly":true,"type":"array"},"params":{"description":"Any additional parameters that were used to create the export.","readOnly":true,"type":"object"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"task":{"description":"A URI of the task that ran the Export.","format":"uri","nullable":true,"type":"string"}},"type":"object"},"FilesystemExporter":{"description":"Serializer for FilesystemExporters.","properties":{"method":{"allOf":[{"$ref":"#/components/schemas/MethodEnum"}],"default":"write","description":"Method of exporting\\n\\n* `write` - Export by writing\\n* `hardlink` - Export by hardlinking\\n* `symlink` - Export by symlinking"},"name":{"description":"Unique name of the file system exporter.","minLength":1,"type":"string"},"path":{"description":"File system location to export to.","minLength":1,"type":"string"}},"required":["name","path"],"type":"object"},"FilesystemExporterResponse":{"description":"Serializer for FilesystemExporters.","properties":{"method":{"allOf":[{"$ref":"#/components/schemas/MethodEnum"}],"default":"write","description":"Method of exporting\\n\\n* `write` - Export by writing\\n* `hardlink` - Export by hardlinking\\n* `symlink` - Export by symlinking"},"name":{"description":"Unique name of the file system exporter.","type":"string"},"path":{"description":"File system location to export to.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name","path"],"type":"object"},"GalaxyCollection":{"description":"A serializer for a Collection.","properties":{"created":{"format":"date-time","type":"string"},"id":{"minLength":1,"type":"string"},"modified":{"format":"date-time","type":"string"},"name":{"minLength":1,"type":"string"}},"required":["created","id","modified","name"],"type":"object"},"GalaxyCollectionResponse":{"description":"A serializer for a Collection.","properties":{"created":{"format":"date-time","type":"string"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"id":{"type":"string"},"latest_version":{"description":"Get latest version.","readOnly":true,"type":"object"},"modified":{"format":"date-time","type":"string"},"name":{"type":"string"},"namespace":{"description":"Create a namespace dict.","readOnly":true,"type":"object"},"versions_url":{"description":"Get versions_url.","readOnly":true,"type":"string"}},"required":["created","id","modified","name"],"type":"object"},"GalaxyCollectionVersionResponse":{"description":"A serializer for a CollectionVersion.","properties":{"artifact":{"description":"Create an artifact dict.","readOnly":true,"type":"object"},"collection":{"description":"Create a collection dict.","readOnly":true,"type":"object"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"metadata":{"$ref":"#/components/schemas/CollectionMetadataResponse"},"namespace":{"description":"Create a namespace dict.","readOnly":true,"type":"object"},"version":{"type":"string"}},"required":["metadata","version"],"type":"object"},"GalaxyRoleResponse":{"description":"A serializer for Galaxy\'s representation of Roles.","properties":{"id":{"description":"Get id.","readOnly":true,"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"}},"required":["name","namespace"],"type":"object"},"GalaxyRoleVersionResponse":{"description":"A serializer for Galaxy\'s representation of Role versions.","properties":{"name":{"type":"string"},"source":{"description":"Get source.","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"Group":{"description":"Serializer for Group.","properties":{"name":{"description":"Name","maxLength":150,"minLength":1,"type":"string"}},"required":["name"],"type":"object"},"GroupProgressReportResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"code":{"description":"Identifies the type of group progress report\'.","readOnly":true,"type":"string"},"done":{"description":"The count of items already processed. Defaults to 0.","format":"int64","readOnly":true,"type":"integer"},"message":{"description":"The message shown to the user for the group progress report.","readOnly":true,"type":"string"},"suffix":{"description":"The suffix to be shown with the group progress report.","nullable":true,"readOnly":true,"type":"string"},"total":{"description":"The total count of items.","format":"int64","readOnly":true,"type":"integer"}},"type":"object"},"GroupResponse":{"description":"Serializer for Group.","properties":{"id":{"format":"int64","readOnly":true,"type":"integer"},"name":{"description":"Name","maxLength":150,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"GroupRole":{"description":"Serializer for GroupRole.","properties":{"content_object":{"description":"pulp_href of the object for which role permissions should be asserted. If set to \'null\', permissions will act on the model-level.","minLength":1,"nullable":true,"type":"string"},"domain":{"description":"Domain this role should be applied on, mutually exclusive with content_object.","format":"uri","nullable":true,"type":"string"},"role":{"minLength":1,"type":"string"}},"required":["content_object","role"],"type":"object"},"GroupRoleResponse":{"description":"Serializer for GroupRole.","properties":{"content_object":{"description":"pulp_href of the object for which role permissions should be asserted. If set to \'null\', permissions will act on the model-level.","nullable":true,"type":"string"},"description":{"readOnly":true,"type":"string"},"domain":{"description":"Domain this role should be applied on, mutually exclusive with content_object.","format":"uri","nullable":true,"type":"string"},"permissions":{"items":{"type":"string"},"readOnly":true,"type":"array"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"role":{"type":"string"}},"required":["content_object","role"],"type":"object"},"GroupUser":{"description":"Serializer for Users that belong to a Group.","properties":{"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"minLength":1,"type":"string"}},"required":["username"],"type":"object"},"GroupUserResponse":{"description":"Serializer for Users that belong to a Group.","properties":{"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"type":"string"}},"required":["username"],"type":"object"},"ImportResponse":{"description":"Serializer for Imports.","properties":{"params":{"description":"Any parameters that were used to create the import.","type":"object"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"task":{"description":"A URI of the Task that ran the Import.","format":"uri","type":"string"}},"required":["params","task"],"type":"object"},"ImportTaskDetailResponse":{"description":"A serializer for a CollectionImport list view.","properties":{"created_at":{"format":"date-time","type":"string"},"error":{"type":"object"},"finished_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"messages":{"type":"object"},"name":{"type":"string"},"namespace":{"type":"string"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"version":{"type":"string"}},"required":["created_at","error","finished_at","id","messages","name","namespace","started_at","state","updated_at","version"],"type":"object"},"ImportTaskListResponse":{"description":"A serializer for a CollectionImport list view.","properties":{"created_at":{"format":"date-time","type":"string"},"finished_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"version":{"type":"string"}},"required":["created_at","finished_at","id","name","namespace","started_at","state","updated_at","version"],"type":"object"},"LegacyRoleTagResponse":{"properties":{"count":{"format":"int64","readOnly":true,"type":"integer"},"name":{"readOnly":true,"type":"string"}},"type":"object"},"ManifestCopy":{"description":"Serializer for copying manifests from a source repository to a destination repository.","properties":{"digests":{"description":"A list of manifest digests to copy.","items":{},"type":"array"},"media_types":{"description":"A list of media_types to copy.","items":{"$ref":"#/components/schemas/MediaTypesEnum"},"type":"array"},"source_repository":{"description":"A URI of the repository to copy content from.","format":"uri","title":"Repository","type":"string"},"source_repository_version":{"description":"A URI of the repository version to copy content from.","format":"uri","type":"string"}},"type":"object"},"MediaTypesEnum":{"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","enum":["application/vnd.docker.distribution.manifest.v1+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.oci.image.manifest.v1+json","application/vnd.oci.image.index.v1+json"],"type":"string"},"MethodEnum":{"description":"* `write` - Export by writing\\n* `hardlink` - Export by hardlinking\\n* `symlink` - Export by symlinking","enum":["write","hardlink","symlink"],"type":"string"},"MinimalTaskResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"finished_at":{"description":"Timestamp of the when this task stopped execution.","format":"date-time","readOnly":true,"type":"string"},"name":{"description":"The name of task.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"started_at":{"description":"Timestamp of the when this task started execution.","format":"date-time","readOnly":true,"type":"string"},"state":{"description":"The current state of the task. The possible values include: \'waiting\', \'skipped\', \'running\', \'completed\', \'failed\', \'canceled\' and \'canceling\'.","readOnly":true,"type":"string"},"worker":{"description":"The worker associated with this task. This field is empty if a worker is not yet assigned.","format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"MultipleArtifactContentResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"artifacts":{"description":"A dict mapping relative paths inside the Content to the correspondingArtifact URLs. E.g.: {\'relative/path\': \'/artifacts/1/\'","type":"object"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["artifacts"],"type":"object"},"MyPermissionsField":{"type":"object"},"MyPermissionsFieldResponse":{"type":"object"},"MyPermissionsResponse":{"properties":{"permissions":{"items":{"type":"string"},"type":"array"}},"required":["permissions"],"type":"object"},"Namespace":{"properties":{"avatar_url":{"format":"uri","type":"string"},"company":{"maxLength":64,"type":"string"},"description":{"maxLength":256,"type":"string"},"email":{"maxLength":256,"type":"string"},"groups":{"type":"string"},"links":{"items":{"$ref":"#/components/schemas/NamespaceLink"},"type":"array"},"name":{"maxLength":64,"minLength":1,"type":"string"},"resources":{"type":"string"},"users":{"type":"string"}},"required":["name"],"type":"object"},"NamespaceLink":{"properties":{"name":{"maxLength":32,"minLength":1,"type":"string"},"url":{"maxLength":256,"minLength":1,"type":"string"}},"required":["name","url"],"type":"object"},"NamespaceLinkResponse":{"properties":{"name":{"maxLength":32,"type":"string"},"url":{"maxLength":256,"type":"string"}},"required":["name","url"],"type":"object"},"NamespaceRelatedField":{"description":"Serializer only returns fields specified in \'include_related\' query param.\\n\\nThis allows for fields that require more database queries to be optionally\\nincluded in API responses, which lowers the load on the backend. This is\\nintended as a way to include extra data in list views.\\n\\nUsage:\\n\\nThis functions the same as DRF\'s base `serializers.Serializer` class with the\\nexception that it will only return fields specified in the `?include_related=`\\nquery parameter.\\n\\nExample:\\n\\nMySerializer(RelatedFieldsBaseSerializer):\\n foo = CharField()\\n bar = CharField()\\n\\nMySerializer will return:\\n\\n{\\"foo\\": None} when called with `?include_related=foo` and {\\"foo\\": None, \\"bar\\" None}\\nwhen called with `?include_related=foo&include_related=bar`.","properties":{},"type":"object"},"NamespaceRelatedFieldResponse":{"description":"Serializer only returns fields specified in \'include_related\' query param.\\n\\nThis allows for fields that require more database queries to be optionally\\nincluded in API responses, which lowers the load on the backend. This is\\nintended as a way to include extra data in list views.\\n\\nUsage:\\n\\nThis functions the same as DRF\'s base `serializers.Serializer` class with the\\nexception that it will only return fields specified in the `?include_related=`\\nquery parameter.\\n\\nExample:\\n\\nMySerializer(RelatedFieldsBaseSerializer):\\n foo = CharField()\\n bar = CharField()\\n\\nMySerializer will return:\\n\\n{\\"foo\\": None} when called with `?include_related=foo` and {\\"foo\\": None, \\"bar\\" None}\\nwhen called with `?include_related=foo&include_related=bar`.","properties":{"my_permissions":{"allOf":[{"$ref":"#/components/schemas/MyPermissionsFieldResponse"}],"readOnly":true}},"type":"object"},"NamespaceResponse":{"properties":{"avatar_sha256":{"readOnly":true,"type":"string"},"avatar_url":{"format":"uri","type":"string"},"company":{"maxLength":64,"type":"string"},"description":{"maxLength":256,"type":"string"},"email":{"maxLength":256,"type":"string"},"groups":{"type":"string"},"id":{"format":"int64","readOnly":true,"type":"integer"},"links":{"items":{"$ref":"#/components/schemas/NamespaceLinkResponse"},"type":"array"},"metadata_sha256":{"readOnly":true,"type":"string"},"name":{"maxLength":64,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"related_fields":{"allOf":[{"$ref":"#/components/schemas/NamespaceRelatedFieldResponse"}],"readOnly":true},"resources":{"type":"string"},"users":{"type":"string"}},"required":["name"],"type":"object"},"NamespaceSummaryResponse":{"description":"NamespaceSerializer but without \'links\' or \'resources\'.\\n\\nFor use in _ui/collection detail views.","properties":{"avatar_sha256":{"readOnly":true,"type":"string"},"avatar_url":{"format":"uri","type":"string"},"company":{"maxLength":64,"type":"string"},"description":{"maxLength":256,"type":"string"},"email":{"maxLength":256,"type":"string"},"groups":{"type":"string"},"id":{"format":"int64","readOnly":true,"type":"integer"},"metadata_sha256":{"readOnly":true,"type":"string"},"name":{"readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"related_fields":{"allOf":[{"$ref":"#/components/schemas/NamespaceRelatedFieldResponse"}],"readOnly":true},"users":{"type":"string"}},"type":"object"},"NestedRole":{"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.","properties":{"groups":{"default":[],"items":{"minLength":1,"type":"string"},"type":"array"},"role":{"minLength":1,"type":"string"},"users":{"default":[],"items":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","minLength":1,"type":"string"},"type":"array"}},"required":["role"],"type":"object"},"NestedRoleResponse":{"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.","properties":{"groups":{"default":[],"items":{"type":"string"},"type":"array"},"role":{"type":"string"},"users":{"default":[],"items":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","type":"string"},"type":"array"}},"required":["role"],"type":"object"},"OCIBuildImage":{"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.","properties":{"artifacts":{"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.","type":"object"},"containerfile":{"description":"An uploaded Containerfile that should be used to run podman-build.","format":"binary","type":"string"},"containerfile_artifact":{"description":"Artifact representing the Containerfile that should be used to run podman-build.","format":"uri","type":"string"},"tag":{"default":"latest","description":"A tag name for the new image being built.","minLength":1,"type":"string"}},"type":"object"},"ObjectRolesResponse":{"properties":{"roles":{"items":{"$ref":"#/components/schemas/NestedRoleResponse"},"type":"array"}},"required":["roles"],"type":"object"},"OrphansCleanup":{"properties":{"content_hrefs":{"description":"Will delete specified content and associated Artifacts if they are orphans.","items":{},"type":"array"},"orphan_protection_time":{"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.","format":"int64","nullable":true,"type":"integer"}},"type":"object"},"PaginatedAccessPolicyResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/AccessPolicyResponse"},"type":"array"}},"type":"object"},"PaginatedArtifactDistributionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ArtifactDistributionResponse"},"type":"array"}},"type":"object"},"PaginatedArtifactResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ArtifactResponse"},"type":"array"}},"type":"object"},"PaginatedCollectionResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedCollectionVersionListResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CollectionVersionListResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedCollectionVersionSearchListResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedContentGuardResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ContentGuardResponse"},"type":"array"}},"type":"object"},"PaginatedContentRedirectContentGuardResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"},"type":"array"}},"type":"object"},"PaginatedDistributionResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DistributionResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedDomainResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/DomainResponse"},"type":"array"}},"type":"object"},"PaginatedFilesystemExportResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/FilesystemExportResponse"},"type":"array"}},"type":"object"},"PaginatedFilesystemExporterResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/FilesystemExporterResponse"},"type":"array"}},"type":"object"},"PaginatedGalaxyCollectionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?page=4","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?page=2","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GalaxyCollectionResponse"},"type":"array"}},"type":"object"},"PaginatedGalaxyCollectionVersionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?page=4","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?page=2","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GalaxyCollectionVersionResponse"},"type":"array"}},"type":"object"},"PaginatedGalaxyRoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GalaxyRoleResponse"},"type":"array"}},"type":"object"},"PaginatedGalaxyRoleVersionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GalaxyRoleVersionResponse"},"type":"array"}},"type":"object"},"PaginatedGroupResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/GroupResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedGroupRoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/GroupRoleResponse"},"type":"array"}},"type":"object"},"PaginatedGroupUserResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/GroupUserResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedImportResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ImportResponse"},"type":"array"}},"type":"object"},"PaginatedImportTaskListResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ImportTaskListResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedLegacyRoleTagResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/LegacyRoleTagResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedMultipleArtifactContentResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/MultipleArtifactContentResponse"},"type":"array"}},"type":"object"},"PaginatedNamespaceSummaryResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/NamespaceSummaryResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedPublicationResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PublicationResponse"},"type":"array"}},"type":"object"},"PaginatedPulpExportResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PulpExportResponse"},"type":"array"}},"type":"object"},"PaginatedPulpExporterResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PulpExporterResponse"},"type":"array"}},"type":"object"},"PaginatedPulpImporterResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PulpImporterResponse"},"type":"array"}},"type":"object"},"PaginatedRBACContentGuardResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RBACContentGuardResponse"},"type":"array"}},"type":"object"},"PaginatedRemoteResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RemoteResponse"},"type":"array"}},"type":"object"},"PaginatedRepositoryResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RepositoryResponse"},"type":"array"}},"type":"object"},"PaginatedRepositoryVersionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RepositoryVersionResponse"},"type":"array"}},"type":"object"},"PaginatedResourceListResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ResourceListResponse"},"type":"array"}},"type":"object"},"PaginatedResourceTypeResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ResourceTypeResponse"},"type":"array"}},"type":"object"},"PaginatedRoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RoleResponse"},"type":"array"}},"type":"object"},"PaginatedSearchResultsResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/SearchResultsResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedSigningServiceResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/SigningServiceResponse"},"type":"array"}},"type":"object"},"PaginatedSyncListResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/SyncListResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedTagResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TagResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedTaskGroupResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/TaskGroupResponse"},"type":"array"}},"type":"object"},"PaginatedTaskResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/TaskResponse"},"type":"array"}},"type":"object"},"PaginatedTaskScheduleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/TaskScheduleResponse"},"type":"array"}},"type":"object"},"PaginatedTaskSummaryResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TaskSummaryResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedUploadResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/UploadResponse"},"type":"array"}},"type":"object"},"PaginatedUpstreamPulpResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/UpstreamPulpResponse"},"type":"array"}},"type":"object"},"PaginatedUserResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/UserResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PaginatedUserRoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/UserRoleResponse"},"type":"array"}},"type":"object"},"PaginatedWorkerResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/WorkerResponse"},"type":"array"}},"type":"object"},"Paginatedansible.AnsibleDistributionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.AnsibleDistributionResponse"},"type":"array"}},"type":"object"},"Paginatedansible.AnsibleNamespaceMetadataResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"},"type":"array"}},"type":"object"},"Paginatedansible.AnsibleRepositoryResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.AnsibleRepositoryResponse"},"type":"array"}},"type":"object"},"Paginatedansible.CollectionRemoteResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"Paginatedansible.CollectionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.CollectionResponse"},"type":"array"}},"type":"object"},"Paginatedansible.CollectionVersionMarkResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.CollectionVersionMarkResponse"},"type":"array"}},"type":"object"},"Paginatedansible.CollectionVersionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.CollectionVersionResponse"},"type":"array"}},"type":"object"},"Paginatedansible.CollectionVersionSignatureResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.CollectionVersionSignatureResponse"},"type":"array"}},"type":"object"},"Paginatedansible.GitRemoteResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.GitRemoteResponse"},"type":"array"}},"type":"object"},"Paginatedansible.RoleRemoteResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.RoleRemoteResponse"},"type":"array"}},"type":"object"},"Paginatedansible.RoleResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ansible.RoleResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.BlobResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.BlobResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerDistributionResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerDistributionResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerNamespaceResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerNamespaceResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerPushRepositoryResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerPushRepositoryResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerRemoteResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerRemoteResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ContainerRepositoryResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ContainerRepositoryResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ManifestResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ManifestResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.ManifestSignatureResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.ManifestSignatureResponse"},"type":"array"}},"type":"object"},"Paginatedcontainer.TagResponseList":{"properties":{"count":{"example":123,"type":"integer"},"next":{"example":"http://api.example.org/accounts/?offset=400&limit=100","format":"uri","nullable":true,"type":"string"},"previous":{"example":"http://api.example.org/accounts/?offset=200&limit=100","format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/container.TagResponse"},"type":"array"}},"type":"object"},"Paginatedgalaxy.LoginResponseList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/galaxy.LoginResponse"},"type":"array"},"links":{"properties":{"first":{"nullable":true,"type":"string"},"last":{"nullable":true,"type":"string"},"next":{"nullable":true,"type":"string"},"previous":{"nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":123,"type":"integer"}},"type":"object"}},"type":"object"},"PatchedAccessPolicy":{"description":"Serializer for AccessPolicy.","properties":{"creation_hooks":{"description":"List of callables that may associate user roles for new objects.","items":{"type":"object"},"type":"array"},"permissions_assignment":{"description":"List of callables that define the new permissions to be created for new objects.This is deprecated. Use `creation_hooks` instead.","items":{"type":"object"},"type":"array"},"queryset_scoping":{"description":"A callable for performing queryset scoping. See plugin documentation for valid callables. Set to blank to turn off queryset scoping.","type":"object"},"statements":{"description":"List of policy statements defining the policy.","items":{"type":"object"},"type":"array"}},"type":"object"},"PatchedCollection":{"description":"A serializer for a Collection.","properties":{"deprecated":{"type":"boolean"}},"type":"object"},"PatchedContentRedirectContentGuard":{"description":"A serializer for ContentRedirectContentGuard.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The unique name.","minLength":1,"type":"string"}},"type":"object"},"PatchedDomain":{"description":"Serializer for Domain.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"hide_guarded_distributions":{"default":false,"description":"Boolean to hide distributions with a content guard in the content app.","type":"boolean"},"name":{"description":"A name for this domain.","minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"redirect_to_object_storage":{"default":true,"description":"Boolean to have the content app redirect to object storage.","type":"boolean"},"storage_class":{"allOf":[{"$ref":"#/components/schemas/StorageClassEnum"}],"description":"Backend storage class for domain.\\n\\n* `pulpcore.app.models.storage.FileSystem` - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` - Use Amazon S3 as storage\\n* `storages.backends.azure_storage.AzureStorage` - Use Azure Blob as storage"},"storage_settings":{"description":"Settings for storage class.","type":"object"}},"type":"object"},"PatchedFilesystemExporter":{"description":"Serializer for FilesystemExporters.","properties":{"method":{"allOf":[{"$ref":"#/components/schemas/MethodEnum"}],"default":"write","description":"Method of exporting\\n\\n* `write` - Export by writing\\n* `hardlink` - Export by hardlinking\\n* `symlink` - Export by symlinking"},"name":{"description":"Unique name of the file system exporter.","minLength":1,"type":"string"},"path":{"description":"File system location to export to.","minLength":1,"type":"string"}},"type":"object"},"PatchedGroup":{"description":"Serializer for Group.","properties":{"name":{"description":"Name","maxLength":150,"minLength":1,"type":"string"}},"type":"object"},"PatchedNamespace":{"properties":{"avatar_url":{"format":"uri","type":"string"},"company":{"maxLength":64,"type":"string"},"description":{"maxLength":256,"type":"string"},"email":{"maxLength":256,"type":"string"},"groups":{"type":"string"},"links":{"items":{"$ref":"#/components/schemas/NamespaceLink"},"type":"array"},"name":{"maxLength":64,"minLength":1,"type":"string"},"resources":{"type":"string"},"users":{"type":"string"}},"type":"object"},"PatchedPulpExporter":{"description":"Serializer for pulp exporters.","properties":{"last_export":{"description":"Last attempted export for this PulpExporter","format":"uri","nullable":true,"type":"string"},"name":{"description":"Unique name of the file system exporter.","minLength":1,"type":"string"},"path":{"description":"File system directory to store exported tar.gzs.","minLength":1,"type":"string"},"repositories":{"items":{"format":"uri","type":"string"},"type":"array"}},"type":"object"},"PatchedPulpImporter":{"description":"Serializer for PulpImporters.","properties":{"name":{"description":"Unique name of the Importer.","minLength":1,"type":"string"},"repo_mapping":{"additionalProperties":{"minLength":1,"type":"string"},"description":"Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named \'foo\' and the repo to import content into was \'bar\', the mapping would be \\"{\'foo\': \'bar\'}\\".","type":"object"}},"type":"object"},"PatchedRBACContentGuard":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The unique name.","minLength":1,"type":"string"}},"type":"object"},"PatchedResource":{"properties":{"ansible_id":{"minLength":1,"type":"string"},"resource_data":{"type":"object"},"resource_type":{"minLength":1,"type":"string"}},"type":"object"},"PatchedRole":{"description":"Serializer for Role.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The name of this role.","minLength":1,"type":"string"},"permissions":{"description":"List of permissions defining the role.","items":{"type":"string"},"type":"array"}},"type":"object"},"PatchedSyncList":{"properties":{"collections":{"items":{"$ref":"#/components/schemas/SyncListCollectionSummary"},"type":"array"},"distribution":{"format":"uuid","nullable":true,"type":"string"},"groups":{"type":"string"},"name":{"maxLength":64,"minLength":1,"type":"string"},"namespaces":{"items":{"minLength":1,"type":"string"},"type":"array"},"policy":{"$ref":"#/components/schemas/Policy8baEnum"},"upstream_repository":{"format":"uuid","nullable":true,"type":"string"}},"type":"object"},"PatchedTaskCancel":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"state":{"description":"The desired state of the task. Only \'canceled\' is accepted.","minLength":1,"type":"string"}},"type":"object"},"PatchedUpstreamPulp":{"description":"Serializer for a Server.","properties":{"api_root":{"description":"The API root. Defaults to \'/pulp/\'.","minLength":1,"type":"string"},"base_url":{"description":"The transport, hostname, and an optional port of the Pulp server. e.g. https://example.com","minLength":1,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"domain":{"description":"The domain of the Pulp server if enabled.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"A unique name for this Pulp server.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_label_select":{"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\\"","nullable":true,"type":"string"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"type":"object"},"PatchedUser":{"properties":{"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"groups":{"description":"The groups this user belongs to. A user will get all permissions granted to each of their groups.","items":{"format":"int64","type":"integer"},"type":"array"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"password":{"maxLength":128,"type":"string","writeOnly":true},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"minLength":1,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"type":"object"},"Patchedansible.AnsibleDistribution":{"description":"Serializer for Ansible Distributions.","properties":{"base_path":{"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\\")","minLength":1,"type":"string"},"content_guard":{"description":"An optional content-guard.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"type":"object"},"Patchedansible.AnsibleNamespaceMetadata":{"description":"A serializer for Namespaces.","properties":{"avatar":{"description":"Optional avatar image for Namespace","format":"binary","type":"string","writeOnly":true},"company":{"description":"Optional namespace company owner.","maxLength":64,"type":"string"},"description":{"description":"Optional short description.","maxLength":256,"type":"string"},"email":{"description":"Optional namespace contact email.","maxLength":256,"type":"string"},"links":{"description":"Labeled related links.","items":{"$ref":"#/components/schemas/NamespaceLink"},"type":"array"},"name":{"description":"Required named, only accepts lowercase, numbers and underscores.","maxLength":64,"minLength":3,"pattern":"^(?!.*__)[a-z]+[0-9a-z_]*$","type":"string"},"resources":{"description":"Optional resource page in markdown format.","type":"string"}},"type":"object"},"Patchedansible.AnsibleRepository":{"description":"Serializer for Ansible Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"gpgkey":{"description":"Gpg public key to verify collection signatures against","minLength":1,"nullable":true,"type":"string"},"last_synced_metadata_time":{"description":"Last synced metadata time.","format":"date-time","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"private":{"type":"boolean"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"type":"object"},"Patchedansible.CollectionRemote":{"description":"A serializer for Collection Remotes.","properties":{"auth_url":{"description":"The URL to receive a session token from, e.g. used with Automation Hub.","maxLength":255,"minLength":1,"nullable":true,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"created_at":{"format":"date-time","type":"string"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"password":{"description":"Remote password.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_password":{"description":"Password for proxy authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"User for proxy authentication.","minLength":1,"nullable":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"requirements_file":{"description":"The string version of Collection requirements yaml.","minLength":1,"nullable":true,"type":"string"},"signed_only":{"default":false,"description":"Sync only collections that have a signature","type":"boolean"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"token":{"maxLength":2000,"minLength":1,"nullable":true,"type":"string","writeOnly":true},"updated_at":{"format":"date-time","type":"string"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"Remote user.","minLength":1,"nullable":true,"type":"string"}},"type":"object"},"Patchedansible.GitRemote":{"description":"A serializer for Git Collection Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"git_ref":{"description":"A git ref. e.g.: branch, tag, or commit sha.","minLength":1,"type":"string"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"metadata_only":{"description":"If True, only metadata about the content will be stored in Pulp. Clients will retrieve content from the remote URL.","type":"boolean"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"type":"object"},"Patchedansible.RoleRemote":{"description":"A serializer for Ansible Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"type":"object"},"Patchedcontainer.ContainerDistribution":{"description":"A serializer for ContainerDistribution.","properties":{"base_path":{"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\\")","minLength":1,"type":"string"},"content_guard":{"description":"An optional content-guard. If none is specified, a default one will be used.","format":"uri","type":"string"},"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"hidden":{"default":false,"description":"Whether this distribution should be shown in the content app.","type":"boolean"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","minLength":1,"type":"string"},"private":{"description":"Restrict pull access to explicitly authorized users. Defaults to unrestricted pull access.","type":"boolean"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"type":"object"},"Patchedcontainer.ContainerPushRepository":{"description":"Serializer for Container Push Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"type":"object"},"Patchedcontainer.ContainerRemote":{"description":"A Serializer for ContainerRemote.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"exclude_tags":{"description":"\\n A list of tags to exclude during sync.\\n Wildcards *, ? are recognized.\\n \'exclude_tags\' is evaluated after \'include_tags\'.\\n ","items":{"maxLength":255,"minLength":1,"type":"string"},"nullable":true,"type":"array"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"include_tags":{"description":"\\n A list of tags to include during sync.\\n Wildcards *, ? are recognized.\\n \'include_tags\' is evaluated before \'exclude_tags\'.\\n ","items":{"maxLength":255,"minLength":1,"type":"string"},"nullable":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/Policy762Enum"}],"default":"immediate","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."},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sigstore":{"description":"A URL to a sigstore to download image signatures from","format":"uri","minLength":1,"type":"string"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"upstream_name":{"description":"Name of the upstream repository","minLength":1,"type":"string"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"type":"object"},"Patchedcontainer.ContainerRepository":{"description":"Serializer for Container Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"type":"object"},"Policy762Enum":{"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.","enum":["immediate","on_demand","streamed"],"type":"string"},"Policy8baEnum":{"description":"* `exclude` - exclude\\n* `include` - include","enum":["exclude","include"],"type":"string"},"PolicyDb6Enum":{"description":"* `immediate` - immediate\\n* `When syncing, download all metadata and content now.` - When syncing, download all metadata and content now.","enum":["immediate","When syncing, download all metadata and content now."],"type":"string"},"ProgressReportResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"code":{"description":"Identifies the type of progress report\'.","readOnly":true,"type":"string"},"done":{"description":"The count of items already processed. Defaults to 0.","format":"int64","readOnly":true,"type":"integer"},"message":{"description":"The message shown to the user for the progress report.","readOnly":true,"type":"string"},"state":{"description":"The current state of the progress report. The possible values are: \'waiting\', \'skipped\', \'running\', \'completed\', \'failed\', \'canceled\' and \'canceling\'. The default is \'waiting\'.","readOnly":true,"type":"string"},"suffix":{"description":"The suffix to be shown with the progress report.","nullable":true,"readOnly":true,"type":"string"},"total":{"description":"The total count of items.","format":"int64","readOnly":true,"type":"integer"}},"type":"object"},"PublicationResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"repository":{"description":"A URI of the repository to be published.","format":"uri","type":"string"},"repository_version":{"format":"uri","type":"string"}},"type":"object"},"PulpExport":{"description":"Serializer for PulpExports.","properties":{"chunk_size":{"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.","minLength":1,"type":"string","writeOnly":true},"dry_run":{"default":false,"description":"Generate report on what would be exported and disk-space required.","type":"boolean","writeOnly":true},"full":{"default":true,"description":"Do a Full (true) or Incremental (false) export.","type":"boolean","writeOnly":true},"start_versions":{"description":"List of explicit last-exported-repo-version hrefs (replaces last_export).","items":{"format":"uri","type":"string","writeOnly":true},"type":"array","writeOnly":true},"task":{"description":"A URI of the task that ran the Export.","format":"uri","nullable":true,"type":"string"},"versions":{"description":"List of explicit repo-version hrefs to export (replaces current_version).","items":{"format":"uri","type":"string","writeOnly":true},"type":"array","writeOnly":true}},"type":"object"},"PulpExportResponse":{"description":"Serializer for PulpExports.","properties":{"exported_resources":{"description":"Resources that were exported.","items":{"format":"uri","type":"string"},"readOnly":true,"type":"array"},"output_file_info":{"description":"Dictionary of filename: sha256hash entries for export-output-file(s)","readOnly":true,"type":"object"},"params":{"description":"Any additional parameters that were used to create the export.","readOnly":true,"type":"object"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"task":{"description":"A URI of the task that ran the Export.","format":"uri","nullable":true,"type":"string"},"toc_info":{"description":"Filename and sha256-checksum of table-of-contents for this export","readOnly":true,"type":"object"}},"type":"object"},"PulpExporter":{"description":"Serializer for pulp exporters.","properties":{"last_export":{"description":"Last attempted export for this PulpExporter","format":"uri","nullable":true,"type":"string"},"name":{"description":"Unique name of the file system exporter.","minLength":1,"type":"string"},"path":{"description":"File system directory to store exported tar.gzs.","minLength":1,"type":"string"},"repositories":{"items":{"format":"uri","type":"string"},"type":"array"}},"required":["name","path","repositories"],"type":"object"},"PulpExporterResponse":{"description":"Serializer for pulp exporters.","properties":{"last_export":{"description":"Last attempted export for this PulpExporter","format":"uri","nullable":true,"type":"string"},"name":{"description":"Unique name of the file system exporter.","type":"string"},"path":{"description":"File system directory to store exported tar.gzs.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"repositories":{"items":{"format":"uri","type":"string"},"type":"array"}},"required":["name","path","repositories"],"type":"object"},"PulpImport":{"description":"Serializer for call to import into Pulp.","properties":{"create_repositories":{"default":false,"description":"If True, missing repositories will be automatically created during the import.","type":"boolean"},"path":{"description":"Path to export that will be imported.","minLength":1,"type":"string"},"toc":{"description":"Path to a table-of-contents file describing chunks to be validated, reassembled, and imported.","minLength":1,"type":"string"}},"type":"object"},"PulpImportCheck":{"description":"Check validity of provided import-options.\\n\\nProvides the ability to check that an import is \'sane\' without having to actually\\ncreate an importer.","properties":{"path":{"description":"Path to export-tar-gz that will be imported.","minLength":1,"type":"string"},"repo_mapping":{"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\'}\\".","minLength":1,"type":"string"},"toc":{"description":"Path to a table-of-contents file describing chunks to be validated, reassembled, and imported.","minLength":1,"type":"string"}},"type":"object"},"PulpImportCheckResponse":{"description":"Return the response to a PulpImport import-check call.","properties":{"path":{"allOf":[{"$ref":"#/components/schemas/EvaluationResponse"}],"description":"Evaluation of proposed \'path\' file for PulpImport"},"repo_mapping":{"allOf":[{"$ref":"#/components/schemas/EvaluationResponse"}],"description":"Evaluation of proposed \'repo_mapping\' file for PulpImport"},"toc":{"allOf":[{"$ref":"#/components/schemas/EvaluationResponse"}],"description":"Evaluation of proposed \'toc\' file for PulpImport"}},"type":"object"},"PulpImporter":{"description":"Serializer for PulpImporters.","properties":{"name":{"description":"Unique name of the Importer.","minLength":1,"type":"string"},"repo_mapping":{"additionalProperties":{"minLength":1,"type":"string"},"description":"Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named \'foo\' and the repo to import content into was \'bar\', the mapping would be \\"{\'foo\': \'bar\'}\\".","type":"object"}},"required":["name"],"type":"object"},"PulpImporterResponse":{"description":"Serializer for PulpImporters.","properties":{"name":{"description":"Unique name of the Importer.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"repo_mapping":{"additionalProperties":{"type":"string"},"description":"Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named \'foo\' and the repo to import content into was \'bar\', the mapping would be \\"{\'foo\': \'bar\'}\\".","type":"object"}},"required":["name"],"type":"object"},"Purge":{"properties":{"finished_before":{"default":"2024-05-05","description":"Purge tasks completed earlier than this timestamp. Format \'%Y-%m-%d[T%H:%M:%S]\'","format":"date-time","type":"string"},"states":{"default":["completed"],"description":"List of task-states to be purged. Only \'final\' states are allowed.","items":{"$ref":"#/components/schemas/StatesEnum"},"type":"array"}},"type":"object"},"RBACContentGuard":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The unique name.","minLength":1,"type":"string"}},"required":["name"],"type":"object"},"RBACContentGuardResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/GroupResponse"},"readOnly":true,"type":"array"},"name":{"description":"The unique name.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"users":{"items":{"$ref":"#/components/schemas/GroupUserResponse"},"readOnly":true,"type":"array"}},"required":["name"],"type":"object"},"ReclaimSpace":{"description":"Serializer for reclaim disk space operation.","properties":{"repo_hrefs":{"description":"Will reclaim space for the specified list of repos. Use [\'*\'] to specify all repos.","items":{},"type":"array"},"repo_versions_keeplist":{"description":"Will exclude repo versions from space reclaim.","items":{"format":"uri","type":"string"},"type":"array"}},"required":["repo_hrefs"],"type":"object"},"RecursiveManage":{"description":"Serializer for adding and removing content to/from a Container repository.","properties":{"content_units":{"description":"A list of content units to operate on.","items":{},"type":"array"}},"type":"object"},"RedisConnectionResponse":{"description":"Serializer for information about the Redis connection","properties":{"connected":{"description":"Info about whether the app can connect to Redis","type":"boolean"}},"required":["connected"],"type":"object"},"RemoteResponse":{"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.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","type":"string"}},"required":["name","url"],"type":"object"},"RemoveImage":{"description":"A serializer for parsing and validating data associated with the image removal.","properties":{"digest":{"description":"sha256 of the Manifest file","minLength":1,"type":"string"}},"required":["digest"],"type":"object"},"RemoveSignatures":{"description":"A serializer for parsing and validating data associated with the signatures removal.","properties":{"signed_with_key_id":{"description":"key_id of the key the signatures were produced with","minLength":1,"type":"string"}},"required":["signed_with_key_id"],"type":"object"},"RemoveSignaturesResponse":{"description":"A serializer for parsing and validating data associated with the signatures removal.","properties":{"signed_with_key_id":{"description":"key_id of the key the signatures were produced with","type":"string"}},"required":["signed_with_key_id"],"type":"object"},"Repair":{"properties":{"verify_checksums":{"default":true,"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","type":"boolean"}},"type":"object"},"RepoMetadataResponse":{"description":"A serializer to display RepositoryVersion metadata.","properties":{"published":{"format":"date-time","type":"string"}},"required":["published"],"type":"object"},"Repository":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"required":["name"],"type":"object"},"RepositoryAddRemoveContent":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"add_content_units":{"description":"A list of content units to add to a new repository version. This content is added after remove_content_units are removed.","items":{"minLength":1,"type":"string"},"type":"array"},"base_version":{"description":"A repository version whose content will be used as the initial set of content for the new repository version","format":"uri","type":"string"},"remove_content_units":{"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.","items":{"minLength":1,"type":"string"},"type":"array"}},"type":"object"},"RepositoryResponse":{"properties":{"content_count":{"readOnly":true,"type":"integer"},"description":{"nullable":true,"type":"string"},"gpgkey":{"type":"string"},"name":{"type":"string"},"pulp_id":{"format":"uuid","readOnly":true,"type":"string"},"pulp_last_updated":{"format":"date-time","nullable":true,"readOnly":true,"type":"string"}},"required":["gpgkey","name"],"type":"object"},"RepositorySign":{"description":"Serializer for container images signing.","properties":{"future_base_path":{"description":"Future base path content will be distributed at for sync repos","minLength":1,"type":"string"},"manifest_signing_service":{"description":"A signing service to sign with. This will override a signing service set on the repo.","format":"uri","nullable":true,"type":"string"},"tags_list":{"description":"A list of tags to sign.","items":{},"type":"array"}},"type":"object"},"RepositoryVersionResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"base_version":{"description":"A repository version whose content was used as the initial set of content for this repository version","format":"uri","type":"string"},"content_summary":{"allOf":[{"$ref":"#/components/schemas/ContentSummaryResponse"}],"description":"Various count summaries of the content in the version and the HREF to view them.","readOnly":true},"number":{"format":"int64","readOnly":true,"type":"integer"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"repository":{"format":"uri","readOnly":true,"type":"string"}},"type":"object"},"Resource":{"properties":{"ansible_id":{"minLength":1,"type":"string"},"resource_data":{"type":"object"},"resource_type":{"minLength":1,"type":"string"}},"required":["resource_data","resource_type"],"type":"object"},"ResourceListResponse":{"properties":{"ansible_id":{"type":"string"},"detail_url":{"readOnly":true,"type":"string"},"has_serializer":{"readOnly":true,"type":"string"},"name":{"nullable":true,"readOnly":true,"type":"string"},"object_id":{"readOnly":true,"type":"string"},"resource_type":{"type":"string"},"url":{"readOnly":true,"type":"string"}},"required":["resource_type"],"type":"object"},"ResourceResponse":{"properties":{"ansible_id":{"type":"string"},"detail_url":{"readOnly":true,"type":"string"},"has_serializer":{"readOnly":true,"type":"string"},"name":{"nullable":true,"readOnly":true,"type":"string"},"object_id":{"readOnly":true,"type":"string"},"resource_data":{"type":"object"},"resource_type":{"type":"string"},"url":{"readOnly":true,"type":"string"}},"required":["resource_data","resource_type"],"type":"object"},"ResourceTypeResponse":{"properties":{"externally_managed":{"type":"boolean"},"id":{"format":"int64","readOnly":true,"type":"integer"},"name":{"readOnly":true,"type":"string"},"shared_resource_type":{"readOnly":true,"type":"string"},"url":{"readOnly":true,"type":"string"}},"required":["externally_managed"],"type":"object"},"Role":{"description":"Serializer for Role.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"The name of this role.","minLength":1,"type":"string"},"permissions":{"description":"List of permissions defining the role.","items":{"type":"string"},"type":"array"}},"required":["name","permissions"],"type":"object"},"RoleResponse":{"description":"Serializer for Role.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"locked":{"description":"True if the role is system managed.","readOnly":true,"type":"boolean"},"name":{"description":"The name of this role.","type":"string"},"permissions":{"description":"List of permissions defining the role.","items":{"type":"string"},"type":"array"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name","permissions"],"type":"object"},"SearchResultsResponse":{"properties":{"avatar_url":{"type":"string"},"contents":{"type":"object"},"deprecated":{"type":"boolean"},"description":{"type":"string"},"download_count":{"format":"int64","type":"integer"},"last_updated":{"format":"date-time","type":"string"},"latest_version":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"platforms":{"type":"object"},"relevance":{"format":"double","type":"number"},"search":{"type":"string"},"tags":{"type":"object"},"type":{"type":"string"}},"required":["avatar_url","contents","deprecated","description","download_count","last_updated","latest_version","name","namespace","platforms","relevance","search","tags","type"],"type":"object"},"SigningServiceResponse":{"description":"A serializer for the model declaring a signing service.","properties":{"name":{"description":"A unique name used to recognize a script.","type":"string"},"pubkey_fingerprint":{"description":"The fingerprint of the public key.","type":"string"},"public_key":{"description":"The value of a public key used for the repository verification.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"script":{"description":"An absolute path to a script which is going to be used for the signing.","type":"string"}},"required":["name","pubkey_fingerprint","public_key","script"],"type":"object"},"StatesEnum":{"description":"* `skipped` - skipped\\n* `completed` - completed\\n* `failed` - failed\\n* `canceled` - canceled","enum":["skipped","completed","failed","canceled"],"type":"string"},"StatusResponse":{"description":"Serializer for the status information of the app","properties":{"content_settings":{"allOf":[{"$ref":"#/components/schemas/ContentSettingsResponse"}],"description":"Content-app settings"},"database_connection":{"allOf":[{"$ref":"#/components/schemas/DatabaseConnectionResponse"}],"description":"Database connection information"},"domain_enabled":{"description":"Is Domains enabled","type":"boolean"},"online_content_apps":{"description":"List of online content apps known to the application. An online content app is actively heartbeating and can serve data to clients","items":{"$ref":"#/components/schemas/ContentAppStatusResponse"},"type":"array"},"online_workers":{"description":"List of online workers known to the application. An online worker is actively heartbeating and can respond to new work","items":{"$ref":"#/components/schemas/WorkerResponse"},"type":"array"},"redis_connection":{"allOf":[{"$ref":"#/components/schemas/RedisConnectionResponse"}],"description":"Redis connection information"},"storage":{"allOf":[{"$ref":"#/components/schemas/StorageResponse"}],"description":"Storage information"},"versions":{"description":"Version information of Pulp components","items":{"$ref":"#/components/schemas/VersionResponse"},"type":"array"}},"required":["content_settings","database_connection","domain_enabled","online_content_apps","online_workers","versions"],"type":"object"},"StorageClassEnum":{"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","enum":["pulpcore.app.models.storage.FileSystem","storages.backends.s3boto3.S3Boto3Storage","storages.backends.azure_storage.AzureStorage"],"type":"string"},"StorageResponse":{"description":"Serializer for information about the storage system","properties":{"free":{"description":"Number of free bytes","format":"int64","minimum":0,"type":"integer"},"total":{"description":"Total number of bytes","format":"int64","minimum":0,"type":"integer"},"used":{"description":"Number of bytes in use","format":"int64","minimum":0,"type":"integer"}},"required":["free","total","used"],"type":"object"},"SyncList":{"properties":{"collections":{"items":{"$ref":"#/components/schemas/SyncListCollectionSummary"},"type":"array"},"distribution":{"format":"uuid","nullable":true,"type":"string"},"groups":{"type":"string"},"name":{"maxLength":64,"minLength":1,"type":"string"},"namespaces":{"items":{"minLength":1,"type":"string"},"type":"array"},"policy":{"$ref":"#/components/schemas/Policy8baEnum"},"upstream_repository":{"format":"uuid","nullable":true,"type":"string"}},"required":["collections","groups","name","namespaces"],"type":"object"},"SyncListCollectionSummary":{"properties":{"name":{"maxLength":64,"minLength":1,"type":"string"},"namespace":{"maxLength":64,"minLength":1,"type":"string"}},"required":["name","namespace"],"type":"object"},"SyncListCollectionSummaryResponse":{"properties":{"name":{"maxLength":64,"type":"string"},"namespace":{"maxLength":64,"type":"string"}},"required":["name","namespace"],"type":"object"},"SyncListResponse":{"properties":{"collections":{"items":{"$ref":"#/components/schemas/SyncListCollectionSummaryResponse"},"type":"array"},"distribution":{"format":"uuid","nullable":true,"type":"string"},"groups":{"type":"string"},"id":{"format":"int64","readOnly":true,"type":"integer"},"name":{"maxLength":64,"type":"string"},"namespaces":{"items":{"type":"string"},"type":"array"},"policy":{"$ref":"#/components/schemas/Policy8baEnum"},"repository":{"format":"uuid","nullable":true,"readOnly":true,"type":"string"},"upstream_repository":{"format":"uuid","nullable":true,"type":"string"}},"required":["collections","groups","name","namespaces"],"type":"object"},"TagCopy":{"description":"Serializer for copying tags from a source repository to a destination repository.","properties":{"names":{"description":"A list of tag names to copy.","items":{},"type":"array"},"source_repository":{"description":"A URI of the repository to copy content from.","format":"uri","title":"Repository","type":"string"},"source_repository_version":{"description":"A URI of the repository version to copy content from.","format":"uri","type":"string"}},"type":"object"},"TagImage":{"description":"A serializer for parsing and validating data associated with a manifest tagging.","properties":{"digest":{"description":"sha256 of the Manifest file","minLength":1,"type":"string"},"tag":{"description":"A tag name","minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._-]*$","type":"string"}},"required":["digest","tag"],"type":"object"},"TagResponse":{"description":"A serializer for the Tag model.","properties":{"name":{"readOnly":true,"type":"string"}},"type":"object"},"TaskGroupOperationResponse":{"description":"Serializer for asynchronous operations that return a task group.","properties":{"task_group":{"description":"The href of the task group.","format":"uri","type":"string"}},"required":["task_group"],"type":"object"},"TaskGroupResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"all_tasks_dispatched":{"description":"Whether all tasks have been spawned for this task group.","type":"boolean"},"canceled":{"description":"Number of tasks in the \'canceled\' state","format":"int64","readOnly":true,"type":"integer"},"canceling":{"description":"Number of tasks in the \'canceling\' state","format":"int64","readOnly":true,"type":"integer"},"completed":{"description":"Number of tasks in the \'completed\' state","format":"int64","readOnly":true,"type":"integer"},"description":{"description":"A description of the task group.","type":"string"},"failed":{"description":"Number of tasks in the \'failed\' state","format":"int64","readOnly":true,"type":"integer"},"group_progress_reports":{"items":{"$ref":"#/components/schemas/GroupProgressReportResponse"},"readOnly":true,"type":"array"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"running":{"description":"Number of tasks in the \'running\' state","format":"int64","readOnly":true,"type":"integer"},"skipped":{"description":"Number of tasks in the \'skipped\' state","format":"int64","readOnly":true,"type":"integer"},"tasks":{"items":{"$ref":"#/components/schemas/MinimalTaskResponse"},"readOnly":true,"type":"array"},"waiting":{"description":"Number of tasks in the \'waiting\' state","format":"int64","readOnly":true,"type":"integer"}},"required":["all_tasks_dispatched","description"],"type":"object"},"TaskResponse":{"properties":{"child_tasks":{"items":{"format":"uuid","type":"string"},"type":"array"},"created_at":{"format":"date-time","type":"string"},"error":{"nullable":true,"type":"object"},"finished_at":{"format":"date-time","type":"string"},"name":{"type":"string"},"parent_task":{"format":"uuid","nullable":true,"type":"string"},"progress_reports":{"items":{"$ref":"#/components/schemas/ProgressReportResponse"},"readOnly":true,"type":"array"},"pulp_id":{"format":"uuid","type":"string"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"worker":{"nullable":true,"readOnly":true,"type":"object"}},"required":["child_tasks","created_at","finished_at","name","pulp_id","started_at","state","updated_at"],"type":"object"},"TaskScheduleResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"dispatch_interval":{"description":"Periodicity of the schedule.","type":"string"},"last_task":{"description":"The last task dispatched by this schedule.","format":"uri","readOnly":true,"type":"string"},"name":{"description":"The name of the task schedule.","type":"string"},"next_dispatch":{"description":"Timestamp of the next time the task will be dispatched.","format":"date-time","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"task_name":{"description":"The name of the task to be scheduled.","type":"string"}},"required":["dispatch_interval","name","task_name"],"type":"object"},"TaskSummaryResponse":{"description":"TaskSerializer but without detail fields.\\n\\nFor use in /tasks// detail views.","properties":{"finished_at":{"format":"date-time","type":"string"},"href":{"readOnly":true,"type":"string"},"name":{"type":"string"},"pulp_id":{"format":"uuid","type":"string"},"started_at":{"format":"date-time","type":"string"},"state":{"type":"string"}},"required":["finished_at","name","pulp_id","started_at","state"],"type":"object"},"UnTagImage":{"description":"A serializer for parsing and validating data associated with a manifest untagging.","properties":{"tag":{"description":"A tag name","minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._-]*$","type":"string"}},"required":["tag"],"type":"object"},"UnpaginatedCollectionVersionResponse":{"description":"A serializer for unpaginated CollectionVersion.","properties":{"artifact":{"allOf":[{"$ref":"#/components/schemas/ArtifactRefResponse"}],"readOnly":true},"collection":{"allOf":[{"$ref":"#/components/schemas/CollectionRefResponse"}],"readOnly":true},"created_at":{"format":"date-time","type":"string"},"download_url":{"description":"Get artifact download URL.","readOnly":true,"type":"string"},"git_commit_sha":{"description":"Get the git commit sha.","readOnly":true,"type":"string"},"git_url":{"description":"Get the git URL.","readOnly":true,"type":"string"},"href":{"description":"Get href.","readOnly":true,"type":"string"},"marks":{"description":"Get a list of mark values filtering only those in the current repo.","items":{"type":"string"},"readOnly":true,"type":"array"},"metadata":{"allOf":[{"$ref":"#/components/schemas/CollectionMetadataResponse"}],"readOnly":true},"name":{"readOnly":true,"type":"string"},"namespace":{"allOf":[{"$ref":"#/components/schemas/CollectionNamespaceResponse"}],"readOnly":true},"requires_ansible":{"maxLength":255,"nullable":true,"type":"string"},"signatures":{"items":{"$ref":"#/components/schemas/CollectionVersionSignatureResponse"},"type":"array"},"updated_at":{"format":"date-time","type":"string"},"version":{"maxLength":128,"type":"string"}},"required":["created_at","signatures","updated_at","version"],"type":"object"},"Upload":{"description":"Serializer for chunked uploads.","properties":{"size":{"description":"The size of the upload in bytes.","format":"int64","type":"integer"}},"required":["size"],"type":"object"},"UploadChunk":{"description":"A mixin for validating unknown serializers\' fields.","properties":{"file":{"description":"A chunk of the uploaded file.","format":"binary","type":"string","writeOnly":true},"sha256":{"description":"The SHA-256 checksum of the chunk if available.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["file"],"type":"object"},"UploadChunkResponse":{"description":"A mixin for validating unknown serializers\' fields.","properties":{"offset":{"format":"int64","readOnly":true,"type":"integer"},"size":{"format":"int64","readOnly":true,"type":"integer"}},"type":"object"},"UploadCommit":{"description":"A mixin for validating unknown serializers\' fields.","properties":{"sha256":{"description":"The expected sha256 checksum for the file.","minLength":1,"type":"string"}},"required":["sha256"],"type":"object"},"UploadDetailResponse":{"description":"Serializer for chunked uploads.","properties":{"chunks":{"items":{"$ref":"#/components/schemas/UploadChunkResponse"},"readOnly":true,"type":"array"},"completed":{"description":"Timestamp when upload is committed.","format":"date-time","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"size":{"description":"The size of the upload in bytes.","format":"int64","type":"integer"}},"required":["size"],"type":"object"},"UploadResponse":{"description":"Serializer for chunked uploads.","properties":{"completed":{"description":"Timestamp when upload is committed.","format":"date-time","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"size":{"description":"The size of the upload in bytes.","format":"int64","type":"integer"}},"required":["size"],"type":"object"},"UpstreamPulp":{"description":"Serializer for a Server.","properties":{"api_root":{"description":"The API root. Defaults to \'/pulp/\'.","minLength":1,"type":"string"},"base_url":{"description":"The transport, hostname, and an optional port of the Pulp server. e.g. https://example.com","minLength":1,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"domain":{"description":"The domain of the Pulp server if enabled.","minLength":1,"nullable":true,"type":"string"},"name":{"description":"A unique name for this Pulp server.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_label_select":{"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\\"","nullable":true,"type":"string"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["api_root","base_url","name"],"type":"object"},"UpstreamPulpResponse":{"description":"Serializer for a Server.","properties":{"api_root":{"description":"The API root. Defaults to \'/pulp/\'.","type":"string"},"base_url":{"description":"The transport, hostname, and an optional port of the Pulp server. e.g. https://example.com","type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"domain":{"description":"The domain of the Pulp server if enabled.","nullable":true,"type":"string"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"name":{"description":"A unique name for this Pulp server.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_label_select":{"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\\"","nullable":true,"type":"string"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"}},"required":["api_root","base_url","name"],"type":"object"},"User":{"properties":{"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"groups":{"description":"The groups this user belongs to. A user will get all permissions granted to each of their groups.","items":{"format":"int64","type":"integer"},"type":"array"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"password":{"maxLength":128,"type":"string","writeOnly":true},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"minLength":1,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"required":["username"],"type":"object"},"UserGroup":{"description":"Serializer for Groups that belong to an User.","properties":{"name":{"description":"Name.","maxLength":150,"minLength":1,"type":"string"}},"required":["name"],"type":"object"},"UserGroupResponse":{"description":"Serializer for Groups that belong to an User.","properties":{"name":{"description":"Name.","maxLength":150,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"UserResponse":{"properties":{"auth_provider":{"readOnly":true,"type":"string"},"date_joined":{"format":"date-time","readOnly":true,"type":"string"},"email":{"format":"email","maxLength":254,"title":"Email address","type":"string"},"first_name":{"maxLength":150,"type":"string"},"groups":{"description":"The groups this user belongs to. A user will get all permissions granted to each of their groups.","items":{"format":"int64","type":"integer"},"type":"array"},"id":{"format":"int64","readOnly":true,"type":"integer"},"is_superuser":{"description":"Designates that this user has all permissions without explicitly assigning them.","title":"Superuser status","type":"boolean"},"last_name":{"maxLength":150,"type":"string"},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"pattern":"^[\\\\w.@+-]+$","type":"string"}},"required":["username"],"type":"object"},"UserRole":{"description":"Serializer for UserRole.","properties":{"content_object":{"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.","minLength":1,"nullable":true,"type":"string"},"domain":{"description":"Domain this role should be applied on, mutually exclusive with content_object.","format":"uri","nullable":true,"type":"string"},"role":{"minLength":1,"type":"string"}},"required":["content_object","role"],"type":"object"},"UserRoleResponse":{"description":"Serializer for UserRole.","properties":{"content_object":{"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.","nullable":true,"type":"string"},"description":{"readOnly":true,"type":"string"},"domain":{"description":"Domain this role should be applied on, mutually exclusive with content_object.","format":"uri","nullable":true,"type":"string"},"permissions":{"items":{"type":"string"},"readOnly":true,"type":"array"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"role":{"type":"string"}},"required":["content_object","role"],"type":"object"},"VersionResponse":{"description":"Serializer for the version information of Pulp components","properties":{"component":{"description":"Name of a versioned component of Pulp","type":"string"},"domain_compatible":{"description":"Domain feature compatibility of component","type":"boolean"},"package":{"description":"Python package name providing the component","type":"string"},"version":{"description":"Version of the component (e.g. 3.0.0)","type":"string"}},"required":["component","domain_compatible","package","version"],"type":"object"},"WorkerResponse":{"description":"Base serializer for use with :class:`pulpcore.app.models.Model`\\n\\nThis ensures that all Serializers provide values for the \'pulp_href` field.\\n\\nThe class provides a default for the ``ref_name`` attribute in the\\nModelSerializers\'s ``Meta`` class. This ensures that the OpenAPI definitions\\nof plugins are namespaced properly.","properties":{"current_task":{"description":"The task this worker is currently executing, or empty if the worker is not currently assigned to a task.","format":"uri","readOnly":true,"type":"string"},"last_heartbeat":{"description":"Timestamp of the last time the worker talked to the service.","format":"date-time","readOnly":true,"type":"string"},"name":{"description":"The name of the worker.","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"type":"object"},"ansible.AnsibleDistribution":{"description":"Serializer for Ansible Distributions.","properties":{"base_path":{"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\\")","minLength":1,"type":"string"},"content_guard":{"description":"An optional content-guard.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"required":["base_path","name"],"type":"object"},"ansible.AnsibleDistributionResponse":{"description":"Serializer for Ansible Distributions.","properties":{"base_path":{"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\\")","type":"string"},"client_url":{"description":"The URL of a Collection content source.","readOnly":true,"type":"string"},"content_guard":{"description":"An optional content-guard.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"required":["base_path","name"],"type":"object"},"ansible.AnsibleNamespaceMetadata":{"description":"A serializer for Namespaces.","properties":{"avatar":{"description":"Optional avatar image for Namespace","format":"binary","type":"string","writeOnly":true},"company":{"description":"Optional namespace company owner.","maxLength":64,"type":"string"},"description":{"description":"Optional short description.","maxLength":256,"type":"string"},"email":{"description":"Optional namespace contact email.","maxLength":256,"type":"string"},"links":{"description":"Labeled related links.","items":{"$ref":"#/components/schemas/NamespaceLink"},"type":"array"},"name":{"description":"Required named, only accepts lowercase, numbers and underscores.","maxLength":64,"minLength":3,"pattern":"^(?!.*__)[a-z]+[0-9a-z_]*$","type":"string"},"resources":{"description":"Optional resource page in markdown format.","type":"string"}},"required":["name"],"type":"object"},"ansible.AnsibleNamespaceMetadataResponse":{"description":"A serializer for Namespaces.","properties":{"avatar_sha256":{"description":"SHA256 digest of avatar image if present.","maxLength":64,"readOnly":true,"type":"string"},"avatar_url":{"description":"Download link for avatar image if present.","readOnly":true,"type":"string"},"company":{"description":"Optional namespace company owner.","maxLength":64,"type":"string"},"description":{"description":"Optional short description.","maxLength":256,"type":"string"},"email":{"description":"Optional namespace contact email.","maxLength":256,"type":"string"},"links":{"description":"Labeled related links.","items":{"$ref":"#/components/schemas/NamespaceLinkResponse"},"type":"array"},"metadata_sha256":{"readOnly":true,"type":"string"},"name":{"description":"Required named, only accepts lowercase, numbers and underscores.","maxLength":64,"minLength":3,"pattern":"^(?!.*__)[a-z]+[0-9a-z_]*$","type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"resources":{"description":"Optional resource page in markdown format.","type":"string"}},"required":["name"],"type":"object"},"ansible.AnsibleRepository":{"description":"Serializer for Ansible Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"gpgkey":{"description":"Gpg public key to verify collection signatures against","minLength":1,"nullable":true,"type":"string"},"last_synced_metadata_time":{"description":"Last synced metadata time.","format":"date-time","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"private":{"type":"boolean"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"required":["name"],"type":"object"},"ansible.AnsibleRepositoryResponse":{"description":"Serializer for Ansible Repositories.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"gpgkey":{"description":"Gpg public key to verify collection signatures against","nullable":true,"type":"string"},"last_sync_task":{"readOnly":true,"type":"string"},"last_synced_metadata_time":{"description":"Last synced metadata time.","format":"date-time","nullable":true,"type":"string"},"latest_version_href":{"format":"uri","readOnly":true,"type":"string"},"name":{"description":"A unique name for this repository.","type":"string"},"private":{"type":"boolean"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"versions_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"ansible.Collection":{"description":"A serializer for Ansible Collections.","properties":{"name":{"description":"The name of the Collection.","minLength":1,"type":"string"},"namespace":{"description":"The namespace of the Collection.","minLength":1,"type":"string"}},"required":["name","namespace"],"type":"object"},"ansible.CollectionRemote":{"description":"A serializer for Collection Remotes.","properties":{"auth_url":{"description":"The URL to receive a session token from, e.g. used with Automation Hub.","maxLength":255,"minLength":1,"nullable":true,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"created_at":{"format":"date-time","type":"string"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"password":{"description":"Remote password.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_password":{"description":"Password for proxy authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"User for proxy authentication.","minLength":1,"nullable":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"requirements_file":{"description":"The string version of Collection requirements yaml.","minLength":1,"nullable":true,"type":"string"},"signed_only":{"default":false,"description":"Sync only collections that have a signature","type":"boolean"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"token":{"maxLength":2000,"minLength":1,"nullable":true,"type":"string","writeOnly":true},"updated_at":{"format":"date-time","type":"string"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"Remote user.","minLength":1,"nullable":true,"type":"string"}},"required":["url"],"type":"object"},"ansible.CollectionRemoteResponse":{"description":"A serializer for Collection Remotes.","properties":{"auth_url":{"description":"The URL to receive a session token from, e.g. used with Automation Hub.","maxLength":255,"nullable":true,"type":"string"},"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"created_at":{"format":"date-time","type":"string"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"last_sync_task":{"readOnly":true,"type":"string"},"name":{"readOnly":true,"type":"string"},"pk":{"format":"uuid","readOnly":true,"title":"Pulp id","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"proxy_username":{"description":"User for proxy authentication.","nullable":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"repositories":{"items":{"$ref":"#/components/schemas/AnsibleRepositoryResponse"},"readOnly":true,"type":"array"},"requirements_file":{"description":"The string version of Collection requirements yaml.","nullable":true,"type":"string"},"signed_only":{"default":false,"description":"Sync only collections that have a signature","type":"boolean"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"updated_at":{"format":"date-time","type":"string"},"url":{"description":"The URL of an external content source.","type":"string"},"username":{"description":"Remote user.","nullable":true,"type":"string"},"write_only_fields":{"items":{},"readOnly":true,"type":"array"}},"required":["url"],"type":"object"},"ansible.CollectionResponse":{"description":"A serializer for Ansible Collections.","properties":{"name":{"description":"The name of the Collection.","type":"string"},"namespace":{"description":"The namespace of the Collection.","type":"string"}},"required":["name","namespace"],"type":"object"},"ansible.CollectionVersion":{"description":"A serializer for CollectionVersion Content.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"expected_name":{"description":"The name of the collection.","maxLength":64,"minLength":1,"type":"string","writeOnly":true},"expected_namespace":{"description":"The namespace of the collection.","maxLength":64,"minLength":1,"type":"string","writeOnly":true},"expected_version":{"description":"The version of the collection.","maxLength":128,"minLength":1,"type":"string","writeOnly":true},"file":{"description":"An uploaded file that may be turned into the artifact of the content unit.","format":"binary","type":"string","writeOnly":true},"repository":{"description":"A URI of a repository the new content unit should be associated with.","format":"uri","type":"string","writeOnly":true},"upload":{"description":"An uncommitted upload that may be turned into the artifact of the content unit.","format":"uri","type":"string","writeOnly":true}},"type":"object"},"ansible.CollectionVersionMark":{"description":"A serializer for mark models.","properties":{"marked_collection":{"description":"The content this mark is pointing to.","format":"uri","type":"string"},"value":{"description":"The string value of this mark.","minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"}},"required":["marked_collection","value"],"type":"object"},"ansible.CollectionVersionMarkResponse":{"description":"A serializer for mark models.","properties":{"marked_collection":{"description":"The content this mark is pointing to.","format":"uri","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"value":{"description":"The string value of this mark.","pattern":"^[-a-zA-Z0-9_]+$","type":"string"}},"required":["marked_collection","value"],"type":"object"},"ansible.CollectionVersionResponse":{"description":"A serializer for CollectionVersion Content.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"authors":{"description":"A list of the CollectionVersion content\'s authors.","items":{"maxLength":64,"type":"string"},"readOnly":true,"type":"array"},"contents":{"description":"A JSON field with data about the contents.","readOnly":true,"type":"object"},"dependencies":{"description":"A dict declaring Collections that this collection requires to be installed for it to be usable.","readOnly":true,"type":"object"},"description":{"description":"A short summary description of the collection.","readOnly":true,"type":"string"},"docs_blob":{"description":"A JSON field holding the various documentation blobs in the collection.","readOnly":true,"type":"object"},"documentation":{"description":"The URL to any online docs.","maxLength":2000,"readOnly":true,"type":"string"},"files":{"description":"A JSON field holding FILES.json data.","readOnly":true,"type":"object"},"homepage":{"description":"The URL to the homepage of the collection/project.","maxLength":2000,"readOnly":true,"type":"string"},"id":{"description":"A collection identifier.","format":"uuid","readOnly":true,"type":"string"},"issues":{"description":"The URL to the collection issue tracker.","maxLength":2000,"readOnly":true,"type":"string"},"license":{"description":"A list of licenses for content inside of a collection.","items":{"maxLength":32,"type":"string"},"readOnly":true,"type":"array"},"manifest":{"description":"A JSON field holding MANIFEST.json data.","readOnly":true,"type":"object"},"md5":{"description":"The MD5 checksum if available.","readOnly":true,"type":"string"},"name":{"description":"The name of the collection.","maxLength":64,"readOnly":true,"type":"string"},"namespace":{"description":"The namespace of the collection.","maxLength":64,"readOnly":true,"type":"string"},"origin_repository":{"description":"The URL of the originating SCM repository.","maxLength":2000,"readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"requires_ansible":{"description":"The version of Ansible required to use the collection. Multiple versions can be separated with a comma.","maxLength":255,"nullable":true,"readOnly":true,"type":"string"},"sha1":{"description":"The SHA-1 checksum if available.","readOnly":true,"type":"string"},"sha224":{"description":"The SHA-224 checksum if available.","readOnly":true,"type":"string"},"sha256":{"description":"The SHA-256 checksum if available.","readOnly":true,"type":"string"},"sha384":{"description":"The SHA-384 checksum if available.","readOnly":true,"type":"string"},"sha512":{"description":"The SHA-512 checksum if available.","readOnly":true,"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/ansible.TagResponse"},"readOnly":true,"type":"array"},"version":{"description":"The version of the collection.","maxLength":128,"readOnly":true,"type":"string"}},"type":"object"},"ansible.CollectionVersionSignature":{"description":"A serializer for signature models.","properties":{"file":{"description":"An uploaded file that may be turned into the artifact of the content unit.","format":"binary","type":"string","writeOnly":true},"repository":{"description":"A URI of a repository the new content unit should be associated with.","format":"uri","type":"string","writeOnly":true},"signed_collection":{"description":"The content this signature is pointing to.","format":"uri","type":"string"}},"required":["file","signed_collection"],"type":"object"},"ansible.CollectionVersionSignatureResponse":{"description":"A serializer for signature models.","properties":{"pubkey_fingerprint":{"description":"The fingerprint of the public key.","readOnly":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"signed_collection":{"description":"The content this signature is pointing to.","format":"uri","type":"string"},"signing_service":{"description":"The signing service used to create the signature.","format":"uri","nullable":true,"readOnly":true,"type":"string"}},"required":["signed_collection"],"type":"object"},"ansible.GitRemote":{"description":"A serializer for Git Collection Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"git_ref":{"description":"A git ref. e.g.: branch, tag, or commit sha.","minLength":1,"type":"string"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"metadata_only":{"description":"If True, only metadata about the content will be stored in Pulp. Clients will retrieve content from the remote URL.","type":"boolean"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["name","url"],"type":"object"},"ansible.GitRemoteResponse":{"description":"A serializer for Git Collection Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"git_ref":{"description":"A git ref. e.g.: branch, tag, or commit sha.","type":"string"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"metadata_only":{"description":"If True, only metadata about the content will be stored in Pulp. Clients will retrieve content from the remote URL.","type":"boolean"},"name":{"description":"A unique name for this remote.","type":"string"},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","type":"string"}},"required":["name","url"],"type":"object"},"ansible.Role":{"description":"A serializer for Role versions.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"name":{"minLength":1,"type":"string"},"namespace":{"minLength":1,"type":"string"},"version":{"minLength":1,"type":"string"}},"required":["artifact","name","namespace","version"],"type":"object"},"ansible.RoleRemote":{"description":"A serializer for Ansible Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["name","url"],"type":"object"},"ansible.RoleRemoteResponse":{"description":"A serializer for Ansible Remotes.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"url":{"description":"The URL of an external content source.","type":"string"}},"required":["name","url"],"type":"object"},"ansible.RoleResponse":{"description":"A serializer for Role versions.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"version":{"type":"string"}},"required":["artifact","name","namespace","version"],"type":"object"},"ansible.Tag":{"description":"A serializer for nesting in the CollectionVersion model.","properties":{},"type":"object"},"ansible.TagResponse":{"description":"A serializer for nesting in the CollectionVersion model.","properties":{"name":{"description":"The name of the Tag.","readOnly":true,"type":"string"}},"type":"object"},"container.BlobResponse":{"description":"Serializer for Blobs.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"digest":{"description":"sha256 of the Blob file","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["artifact","digest"],"type":"object"},"container.ContainerDistribution":{"description":"A serializer for ContainerDistribution.","properties":{"base_path":{"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\\")","minLength":1,"type":"string"},"content_guard":{"description":"An optional content-guard. If none is specified, a default one will be used.","format":"uri","type":"string"},"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"hidden":{"default":false,"description":"Whether this distribution should be shown in the content app.","type":"boolean"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","minLength":1,"type":"string"},"private":{"description":"Restrict pull access to explicitly authorized users. Defaults to unrestricted pull access.","type":"boolean"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"required":["base_path","name"],"type":"object"},"container.ContainerDistributionResponse":{"description":"A serializer for ContainerDistribution.","properties":{"base_path":{"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\\")","type":"string"},"content_guard":{"description":"An optional content-guard. If none is specified, a default one will be used.","format":"uri","type":"string"},"description":{"description":"An optional description.","nullable":true,"type":"string"},"hidden":{"default":false,"description":"Whether this distribution should be shown in the content app.","type":"boolean"},"name":{"description":"A unique name. Ex, `rawhide` and `stable`.","type":"string"},"namespace":{"description":"Namespace this distribution belongs to.","format":"uri","readOnly":true,"type":"string"},"private":{"description":"Restrict pull access to explicitly authorized users. Defaults to unrestricted pull access.","type":"boolean"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"registry_path":{"description":"The Registry hostname/name/ to use with docker pull command defined by this distribution.","readOnly":true,"type":"string"},"repository":{"description":"The latest RepositoryVersion for this Repository will be served.","format":"uri","nullable":true,"type":"string"},"repository_version":{"description":"RepositoryVersion to be served","format":"uri","nullable":true,"type":"string"}},"required":["base_path","name"],"type":"object"},"container.ContainerNamespace":{"description":"Serializer for ContainerNamespaces.","properties":{"name":{"minLength":1,"type":"string"}},"required":["name"],"type":"object"},"container.ContainerNamespaceResponse":{"description":"Serializer for ContainerNamespaces.","properties":{"name":{"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"container.ContainerPushRepository":{"description":"Serializer for Container Push Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"required":["name"],"type":"object"},"container.ContainerPushRepositoryResponse":{"description":"Serializer for Container Push Repositories.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"latest_version_href":{"format":"uri","readOnly":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"versions_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"container.ContainerRemote":{"description":"A Serializer for ContainerRemote.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","minLength":1,"nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","minLength":1,"nullable":true,"type":"string"},"client_key":{"description":"A PEM encoded private key used for authentication.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"exclude_tags":{"description":"\\n A list of tags to exclude during sync.\\n Wildcards *, ? are recognized.\\n \'exclude_tags\' is evaluated after \'include_tags\'.\\n ","items":{"maxLength":255,"minLength":1,"type":"string"},"nullable":true,"type":"array"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"include_tags":{"description":"\\n A list of tags to include during sync.\\n Wildcards *, ? are recognized.\\n \'include_tags\' is evaluated before \'exclude_tags\'.\\n ","items":{"maxLength":255,"minLength":1,"type":"string"},"nullable":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","minLength":1,"type":"string"},"password":{"description":"The password to be used for authentication when syncing. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"policy":{"allOf":[{"$ref":"#/components/schemas/Policy762Enum"}],"default":"immediate","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."},"proxy_password":{"description":"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","minLength":1,"nullable":true,"type":"string"},"proxy_username":{"description":"The username to authenticte to the proxy.","minLength":1,"nullable":true,"type":"string","writeOnly":true},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sigstore":{"description":"A URL to a sigstore to download image signatures from","format":"uri","minLength":1,"type":"string"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"upstream_name":{"description":"Name of the upstream repository","minLength":1,"type":"string"},"url":{"description":"The URL of an external content source.","minLength":1,"type":"string"},"username":{"description":"The username to be used for authentication when syncing.","minLength":1,"nullable":true,"type":"string","writeOnly":true}},"required":["name","upstream_name","url"],"type":"object"},"container.ContainerRemoteResponse":{"description":"A Serializer for ContainerRemote.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"exclude_tags":{"description":"\\n A list of tags to exclude during sync.\\n Wildcards *, ? are recognized.\\n \'exclude_tags\' is evaluated after \'include_tags\'.\\n ","items":{"maxLength":255,"type":"string"},"nullable":true,"type":"array"},"headers":{"description":"Headers for aiohttp.Clientsession","items":{"type":"object"},"type":"array"},"hidden_fields":{"description":"List of hidden (write only) fields","items":{"properties":{"is_set":{"type":"boolean"},"name":{"type":"string"}},"required":["is_set","name"],"type":"object"},"readOnly":true,"type":"array"},"include_tags":{"description":"\\n A list of tags to include during sync.\\n Wildcards *, ? are recognized.\\n \'include_tags\' is evaluated before \'exclude_tags\'.\\n ","items":{"maxLength":255,"type":"string"},"nullable":true,"type":"array"},"max_retries":{"description":"Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used.","format":"int64","nullable":true,"type":"integer"},"name":{"description":"A unique name for this remote.","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/Policy762Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"pulp_last_updated":{"description":"Timestamp of the most recent update of the remote.","format":"date-time","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"sigstore":{"description":"A URL to a sigstore to download image signatures from","format":"uri","type":"string"},"sock_connect_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"sock_read_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"total_timeout":{"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.","format":"double","minimum":0,"nullable":true,"type":"number"},"upstream_name":{"description":"Name of the upstream repository","type":"string"},"url":{"description":"The URL of an external content source.","type":"string"}},"required":["name","upstream_name","url"],"type":"object"},"container.ContainerRepository":{"description":"Serializer for Container Repositories.","properties":{"description":{"description":"An optional description.","minLength":1,"nullable":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","minLength":1,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"}},"required":["name"],"type":"object"},"container.ContainerRepositoryResponse":{"description":"Serializer for Container Repositories.","properties":{"description":{"description":"An optional description.","nullable":true,"type":"string"},"latest_version_href":{"format":"uri","readOnly":true,"type":"string"},"manifest_signing_service":{"description":"A reference to an associated signing service.","format":"uri","nullable":true,"type":"string"},"name":{"description":"A unique name for this repository.","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"pulp_labels":{"additionalProperties":{"nullable":true,"type":"string"},"type":"object"},"remote":{"description":"An optional remote to use by default when syncing.","format":"uri","nullable":true,"type":"string"},"retain_repo_versions":{"description":"Retain X versions of the repository. Default is null which retains all versions.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"versions_href":{"format":"uri","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"container.ManifestResponse":{"description":"Serializer for Manifests.","properties":{"artifact":{"description":"Artifact file representing the physical content","format":"uri","type":"string"},"blobs":{"description":"Blobs that are referenced by this Manifest","items":{"format":"uri","type":"string"},"type":"array"},"config_blob":{"description":"Blob that contains configuration for this Manifest","format":"uri","type":"string"},"digest":{"description":"sha256 of the Manifest file","type":"string"},"listed_manifests":{"description":"Manifests that are referenced by this Manifest List","items":{"format":"uri","type":"string"},"type":"array"},"media_type":{"description":"Manifest media type of the file","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"schema_version":{"description":"Manifest schema version","format":"int64","type":"integer"}},"required":["artifact","blobs","digest","listed_manifests","media_type","schema_version"],"type":"object"},"container.ManifestSignatureResponse":{"description":"Serializer for image manifest signatures.","properties":{"creator":{"description":"Signature creator","type":"string"},"digest":{"description":"sha256 digest of the signature blob","type":"string"},"key_id":{"description":"Signing key ID","type":"string"},"name":{"description":"Signature name in the format of `digest_algo:manifest_digest@random_32_chars`","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"signed_manifest":{"description":"Manifest that is signed","format":"uri","type":"string"},"timestamp":{"description":"Timestamp of a signature","format":"int64","type":"integer"},"type":{"description":"Container signature type, e.g. \'atomic\'","type":"string"}},"required":["creator","digest","key_id","name","signed_manifest","timestamp","type"],"type":"object"},"container.TagResponse":{"description":"Serializer for Tags.","properties":{"name":{"description":"Tag name","type":"string"},"pulp_created":{"description":"Timestamp of creation.","format":"date-time","readOnly":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"tagged_manifest":{"description":"Manifest that is tagged","format":"uri","type":"string"}},"required":["name","tagged_manifest"],"type":"object"},"galaxy.ContainerRegistryRemoteResponse":{"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.","properties":{"ca_cert":{"description":"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.","nullable":true,"type":"string"},"client_cert":{"description":"A PEM encoded client certificate used for authentication.","nullable":true,"type":"string"},"created_at":{"format":"date-time","type":"string"},"download_concurrency":{"description":"Total number of simultaneous connections. If not set then the default value will be used.","format":"int64","minimum":1,"nullable":true,"type":"integer"},"id":{"format":"uuid","type":"string"},"is_indexable":{"readOnly":true,"type":"boolean"},"last_sync_task":{"readOnly":true,"type":"string"},"name":{"description":"A unique name for this remote.","type":"string"},"policy":{"allOf":[{"$ref":"#/components/schemas/PolicyDb6Enum"}],"default":"immediate","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."},"proxy_url":{"description":"The proxy URL. Format: scheme://host:port","nullable":true,"type":"string"},"pulp_href":{"format":"uri","readOnly":true,"type":"string"},"rate_limit":{"description":"Limits requests per second for each concurrent downloader","format":"int64","nullable":true,"type":"integer"},"tls_validation":{"description":"If True, TLS peer validation must be performed.","type":"boolean"},"updated_at":{"format":"date-time","type":"string"},"url":{"description":"The URL of an external content source.","type":"string"},"write_only_fields":{"items":{},"readOnly":true,"type":"array"}},"required":["name","url"],"type":"object"},"galaxy.Login":{"properties":{"password":{"minLength":1,"type":"string"},"username":{"minLength":1,"type":"string"}},"required":["password","username"],"type":"object"},"galaxy.LoginResponse":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"required":["password","username"],"type":"object"}}},"info":{"contact":{"email":"pulp-list@redhat.com","name":"Pulp Team","url":"https://pulpproject.org"},"description":"Fetch, Upload, Organize, and Distribute Ansible Collections","license":{"name":"GPLv2+","url":"https://raw.githubusercontent.com/ansible/galaxy_ng/master/LICENSE"},"title":"Automation Hub API","version":"v3","x-logo":{"url":"https://pulp.plan.io/attachments/download/517478/pulp_logo_word_rectangle.svg"},"x-pulp-app-versions":{"ansible":"0.20.3","container":"2.15.5","core":"3.28.23","galaxy":"4.10.0dev"},"x-pulp-domain-enabled":false},"openapi":"3.0.3","paths":{"/ansible/collections/":{"post":{"deprecated":true,"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"upload_collection","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Ansible: Collections"]}},"/api/automation-hub/":{"get":{"operationId":"api_automation_hub_read","responses":{"200":{"description":"No response body"}},"tags":["Api: Automation-Hub"]}},"/api/automation-hub/_ui/":{"get":{"operationId":"api_automation_hub__ui_read","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui"]}},"/api/automation-hub/_ui/v1/auth/login/":{"get":{"operationId":"api_automation_hub__ui_v1_auth_login_get","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.LoginResponse"}}},"description":""}},"tags":["Api: _Ui V1 Auth Login"]},"post":{"operationId":"api_automation_hub__ui_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.Login"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/galaxy.Login"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/galaxy.Login"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.LoginResponse"}}},"description":""}},"tags":["Api: _Ui V1 Auth Login"]}},"/api/automation-hub/_ui/v1/auth/logout/":{"post":{"operationId":"api_automation_hub__ui_v1_auth_logout_post","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Auth Logout"]}},"/api/automation-hub/_ui/v1/collection-versions/":{"get":{"operationId":"api_automation_hub__ui_v1_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"name__contains","schema":{"type":"string"}},{"in":"query","name":"name__icontains","schema":{"type":"string"}},{"in":"query","name":"name__startswith","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"in":"query","name":"namespace__contains","schema":{"type":"string"}},{"in":"query","name":"namespace__icontains","schema":{"type":"string"}},{"in":"query","name":"namespace__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"query","name":"repository","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `namespace` - Namespace\\n* `-namespace` - Namespace (descending)\\n* `collection` - Collection\\n* `-collection` - Collection (descending)\\n* `version` - Version\\n* `-version` - Version (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-collection","-namespace","-pulp_created","-version","collection","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version__contains","schema":{"type":"string"}},{"in":"query","name":"version__icontains","schema":{"type":"string"}},{"in":"query","name":"version__startswith","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedgalaxy.LoginResponseList"}}},"description":""}},"summary":"List collection versions","tags":["Api: _Ui V1 Collection-Versions"]}},"/api/automation-hub/_ui/v1/collection-versions/{version}/":{"get":{"operationId":"api_automation_hub__ui_v1_collection_versions_read","parameters":[{"in":"path","name":"version","required":true,"schema":{"pattern":"^[0-9a-z_]+/[0-9a-z_]+/[0-9A-Za-z.+-]+$","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.LoginResponse"}}},"description":""}},"summary":"Retrieve collection version","tags":["Api: _Ui V1 Collection-Versions"]}},"/api/automation-hub/_ui/v1/collection_signing/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_api_automation_hub__ui_v1_collection_signing_sign","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/collection_signing/{path}/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_{path}_api_automation_hub__ui_v1_collection_signing_sign","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/collection_signing/{path}/{namespace}/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_{path}_{namespace}_api_automation_hub__ui_v1_collection_signing_sign","parameters":[{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/collection_signing/{path}/{namespace}/{collection}/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_{path}_{namespace}_{collection}_api_automation_hub__ui_v1_collection_signing_sign","parameters":[{"in":"path","name":"collection","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/collection_signing/{path}/{namespace}/{collection}/{version}/":{"post":{"operationId":"_api_automation-hub__ui_v1_collection_signing_{path}_{namespace}_{collection}_{version}_api_automation_hub__ui_v1_collection_signing_sign","parameters":[{"in":"path","name":"collection","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Collection_Signing"]}},"/api/automation-hub/_ui/v1/controllers/":{"get":{"operationId":"api_automation_hub__ui_v1_controllers_get","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Controllers"]}},"/api/automation-hub/_ui/v1/distributions/":{"get":{"operationId":"api_automation_hub__ui_v1_distributions_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDistributionResponseList"}}},"description":""}},"summary":"List ansible distributions","tags":["Api: _Ui V1 Distributions"]}},"/api/automation-hub/_ui/v1/distributions/{pulp_id}/":{"get":{"operationId":"api_automation_hub__ui_v1_distributions_read","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistributionResponse"}}},"description":""}},"summary":"Inspect an ansible distribution","tags":["Api: _Ui V1 Distributions"]}},"/api/automation-hub/_ui/v1/feature-flags/":{"get":{"operationId":"api_automation_hub__ui_v1_feature_flags_get","responses":{"200":{"description":"No response body"}},"security":[{}],"tags":["Api: _Ui V1 Feature-Flags"]}},"/api/automation-hub/_ui/v1/groups/":{"get":{"description":"ViewSet for Group.","operationId":"_api_automation-hub__ui_v1_groups_groups_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"name__contains","schema":{"type":"string"}},{"in":"query","name":"name__icontains","schema":{"type":"string"}},{"in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-name","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupResponseList"}}},"description":""}},"summary":"List groups","tags":["Groups"]},"post":{"description":"ViewSet for Group.","operationId":"_api_automation-hub__ui_v1_groups_groups_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Group"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Group"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Create a group","tags":["Groups"]}},"/api/automation-hub/_ui/v1/groups/{group_pk}/users/":{"get":{"description":"List group users.","operationId":"_api_automation-hub__ui_v1_groups_{group_pk}_users_groups_users_list","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupUserResponseList"}}},"description":""}},"summary":"List users","tags":["Groups: Users"]},"post":{"description":"Add a user to a group.","operationId":"_api_automation-hub__ui_v1_groups_{group_pk}_users_groups_users_create","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/GroupUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/GroupUser"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupUserResponse"}}},"description":""}},"summary":"Create an user","tags":["Groups: Users"]}},"/api/automation-hub/_ui/v1/groups/{group_pk}/users/{id}/":{"delete":{"description":"Remove a user from a group.","operationId":"_api_automation-hub__ui_v1_groups_{group_pk}_users_{id}_groups_users_delete","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user","tags":["Groups: Users"]}},"/api/automation-hub/_ui/v1/groups/{id}/":{"delete":{"description":"ViewSet for Group.","operationId":"_api_automation-hub__ui_v1_groups_{id}_groups_delete","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a group","tags":["Groups"]},"get":{"description":"ViewSet for Group.","operationId":"_api_automation-hub__ui_v1_groups_{id}_groups_read","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Inspect a group","tags":["Groups"]}},"/api/automation-hub/_ui/v1/imports/collections/":{"get":{"description":"ViewSet for CollectionImports.","operationId":"api_automation_hub__ui_v1_imports_collections_list","parameters":[{"in":"query","name":"created","schema":{"format":"date","type":"string"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `created` - Created\\n* `-created` - Created (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-created","created"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"state","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedImportTaskListResponseList"}}},"description":""}},"summary":"List collection imports","tags":["Api: _Ui V1 Imports Collections"]}},"/api/automation-hub/_ui/v1/imports/collections/{task_id}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"api_automation_hub__ui_v1_imports_collections_read","parameters":[{"description":"A unique value identifying this collection import.","in":"path","name":"task_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportTaskDetailResponse"}}},"description":""}},"summary":"Retrieve collection import","tags":["Api: _Ui V1 Imports Collections"]}},"/api/automation-hub/_ui/v1/landing-page/":{"get":{"operationId":"api_automation_hub__ui_v1_landing_page_read","responses":{"200":{"description":"No response body"}},"tags":["Api: _Ui V1 Landing-Page"]}},"/api/automation-hub/_ui/v1/me/":{"get":{"operationId":"api_automation_hub__ui_v1_me_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUserResponse"}}},"description":""}},"tags":["Api: _Ui V1 Me"]},"put":{"operationId":"api_automation_hub__ui_v1_me_update","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CurrentUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CurrentUser"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUserResponse"}}},"description":""}},"tags":["Api: _Ui V1 Me"]}},"/api/automation-hub/_ui/v1/my-distributions/":{"get":{"operationId":"api_automation_hub__ui_v1_my_distributions_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDistributionResponseList"}}},"description":""}},"summary":"List ansible distributions","tags":["Api: _Ui V1 My-Distributions"]}},"/api/automation-hub/_ui/v1/my-distributions/{pulp_id}/":{"get":{"operationId":"api_automation_hub__ui_v1_my_distributions_read","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistributionResponse"}}},"description":""}},"summary":"Inspect an ansible distribution","tags":["Api: _Ui V1 My-Distributions"]}},"/api/automation-hub/_ui/v1/my-namespaces/":{"get":{"operationId":"api_automation_hub__ui_v1_my_namespaces_list","parameters":[{"in":"query","name":"company","schema":{"type":"string"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` - Company\\n* `-company` - Company (descending)\\n* `id` - Id\\n* `-id` - Id (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-company","-id","-name","company","id","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNamespaceSummaryResponseList"}}},"description":""}},"summary":"List namespaces","tags":["Api: _Ui V1 My-Namespaces"]},"post":{"description":"Override to validate for name duplication before serializer validation.","operationId":"api_automation_hub__ui_v1_my_namespaces_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Create a namespace","tags":["Api: _Ui V1 My-Namespaces"]}},"/api/automation-hub/_ui/v1/my-namespaces/{name}/":{"delete":{"description":"Delete a namespace.\\n\\n1. Perform a check to see if there are any collections in the namespace.\\n If there are, return a failure.\\n2. Delete the pulp distro and repository\\n3. Delete the namespace object.\\n\\nreturn: Response(status=204)","operationId":"api_automation_hub__ui_v1_my_namespaces_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a namespace","tags":["Api: _Ui V1 My-Namespaces"]},"get":{"operationId":"api_automation_hub__ui_v1_my_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Inspect a namespace","tags":["Api: _Ui V1 My-Namespaces"]},"patch":{"operationId":"api_automation_hub__ui_v1_my_namespaces_partial_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: _Ui V1 My-Namespaces"]},"put":{"operationId":"api_automation_hub__ui_v1_my_namespaces_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: _Ui V1 My-Namespaces"]}},"/api/automation-hub/_ui/v1/my-synclists/":{"get":{"operationId":"api_automation_hub__ui_v1_my_synclists_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSyncListResponseList"}}},"description":""}},"summary":"List sync lists","tags":["Api: _Ui V1 My-Synclists"]},"post":{"operationId":"api_automation_hub__ui_v1_my_synclists_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Create a sync list","tags":["Api: _Ui V1 My-Synclists"]}},"/api/automation-hub/_ui/v1/my-synclists/{id}/":{"delete":{"operationId":"api_automation_hub__ui_v1_my_synclists_delete","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a sync list","tags":["Api: _Ui V1 My-Synclists"]},"get":{"operationId":"api_automation_hub__ui_v1_my_synclists_read","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Inspect a sync list","tags":["Api: _Ui V1 My-Synclists"]},"patch":{"operationId":"api_automation_hub__ui_v1_my_synclists_partial_update","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Update a sync list","tags":["Api: _Ui V1 My-Synclists"]},"put":{"operationId":"api_automation_hub__ui_v1_my_synclists_update","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Update a sync list","tags":["Api: _Ui V1 My-Synclists"]}},"/api/automation-hub/_ui/v1/my-synclists/{id}/curate/":{"post":{"operationId":"api_automation_hub__ui_v1_my_synclists_curate_curate","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"tags":["Api: _Ui V1 My-Synclists Curate"]}},"/api/automation-hub/_ui/v1/namespaces/":{"get":{"operationId":"api_automation_hub__ui_v1_namespaces_list","parameters":[{"in":"query","name":"company","schema":{"type":"string"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` - Company\\n* `-company` - Company (descending)\\n* `id` - Id\\n* `-id` - Id (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-company","-id","-name","company","id","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNamespaceSummaryResponseList"}}},"description":""}},"summary":"List namespaces","tags":["Api: _Ui V1 Namespaces"]},"post":{"description":"Override to validate for name duplication before serializer validation.","operationId":"api_automation_hub__ui_v1_namespaces_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Create a namespace","tags":["Api: _Ui V1 Namespaces"]}},"/api/automation-hub/_ui/v1/namespaces/{name}/":{"delete":{"description":"Delete a namespace.\\n\\n1. Perform a check to see if there are any collections in the namespace.\\n If there are, return a failure.\\n2. Delete the pulp distro and repository\\n3. Delete the namespace object.\\n\\nreturn: Response(status=204)","operationId":"api_automation_hub__ui_v1_namespaces_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a namespace","tags":["Api: _Ui V1 Namespaces"]},"get":{"operationId":"api_automation_hub__ui_v1_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Inspect a namespace","tags":["Api: _Ui V1 Namespaces"]},"patch":{"operationId":"api_automation_hub__ui_v1_namespaces_partial_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: _Ui V1 Namespaces"]},"put":{"operationId":"api_automation_hub__ui_v1_namespaces_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: _Ui V1 Namespaces"]}},"/api/automation-hub/_ui/v1/remotes/":{"get":{"operationId":"api_automation_hub__ui_v1_remotes_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionRemoteResponseList"}}},"description":""}},"summary":"List collection remotes","tags":["Api: _Ui V1 Remotes"]},"post":{"operationId":"api_automation_hub__ui_v1_remotes_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Create a collection remote","tags":["Api: _Ui V1 Remotes"]}},"/api/automation-hub/_ui/v1/remotes/{pulp_id}/":{"delete":{"operationId":"api_automation_hub__ui_v1_remotes_delete","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a collection remote","tags":["Api: _Ui V1 Remotes"]},"get":{"operationId":"api_automation_hub__ui_v1_remotes_read","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Inspect a collection remote","tags":["Api: _Ui V1 Remotes"]},"patch":{"operationId":"api_automation_hub__ui_v1_remotes_partial_update","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Update a collection remote","tags":["Api: _Ui V1 Remotes"]},"put":{"operationId":"api_automation_hub__ui_v1_remotes_update","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Update a collection remote","tags":["Api: _Ui V1 Remotes"]}},"/api/automation-hub/_ui/v1/repo/{distro_base_path}/":{"get":{"description":"Viewset that uses CollectionVersion\'s within distribution to display data for Collection\'s.\\n\\nCollection list is filterable by FilterSet and includes latest CollectionVersion.\\n\\nCollection detail includes CollectionVersion that is latest or via query param \'version\'.","operationId":"api_automation_hub__ui_v1_repo_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"include_related","schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"in":"query","name":"sign_state","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedgalaxy.LoginResponseList"}}},"description":""}},"tags":["Api: _Ui V1 Repo"]}},"/api/automation-hub/_ui/v1/repo/{distro_base_path}/{namespace}/{name}/":{"get":{"description":"Viewset that uses CollectionVersion\'s within distribution to display data for Collection\'s.\\n\\nCollection list is filterable by FilterSet and includes latest CollectionVersion.\\n\\nCollection detail includes CollectionVersion that is latest or via query param \'version\'.","operationId":"api_automation_hub__ui_v1_repo_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.LoginResponse"}}},"description":""}},"tags":["Api: _Ui V1 Repo"]}},"/api/automation-hub/_ui/v1/search/":{"get":{"description":"Lists Search results for Collections + Roles.\\nAggregates search from Collections and Roles in the same results set.\\n\\n\\n## filtering\\n\\n- **search_type:** [\\"sql\\", \\"websearch\\"]\\n- **keywords:** string\\n - queried against name,namespace,description,tags,platform\\n - when search_type is websearch allows operators e.g: \\"this OR that AND (A OR B) -C\\"\\n - when search_type is sql performs a SQL ilike on the same fields\\n- **type:** [\\"collection\\", \\"role\\"]\\n- **deprecated:** boolean\\n- **name:** string (iexact query)\\n- **namespace:** string (iexact query)\\n- **tags:** string[] (allows multiple &tags=..&tags=..)\\n- **platform:** string\\n\\n## Sorting\\n\\nSorting is performed by passing `order_by` parameter, optionally prefixed with `-` for DESC,\\nthe allowed fields are:\\n\\n- name\\n- namespace_name\\n- download_count\\n- last_updated\\n- relevance (only when search_type is websearch)\\n\\n## Pagination\\n\\nPagination is based on `limit` and `offset` parameters.\\n\\n## Results\\n\\nResults are embedded in the pagination serializer including\\n`meta:count` and `links:first,previous,next,last`.\\n\\nThe `data` key contains the results in the format::\\n\\n```python\\n{\\n \\"name\\": \\"brunogphmzthghu\\",\\n \\"namespace\\": \\"brunovrhvjkdh\\",\\n \\"description\\": \\"Lorem ipsum dolor sit amet, consectetur adipisicing elit.\\",\\n \\"type\\": \\"role\\",\\n \\"latest_version\\": \\"1.4.9\\",\\n \\"avatar_url\\": \\"https://github.com/brunogphmzthghu.png,\\n \\"contents\\": [],\\n \\"download_count\\": 9999,\\n \\"last_updated\\": \\"2023-11-09T15:17:01.235457Z\\",\\n \\"deprecated\\": false,\\n \\"tags\\": [\\"development\\", \\"java\\", \\"python\\"],\\n \\"platforms\\": [{\\"name\\": \\"Ubuntu\\", \\"versions\\": [\\"jammy\\", \\"focal\\"]}]\\n}\\n```","operationId":"api_automation_hub__ui_v1_search_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Search term to be queried against search vector if search_type is websearch or SQL ilike if search_type is sql","in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Executes iexact filter on name","in":"query","name":"name","schema":{"type":"string"}},{"description":"Executes iexact filter on namespace","in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"query","name":"order_by","schema":{"enum":["-download_count","-last_updated","-name","-namespace_name","-relevance","download_count","last_updated","name","namespace_name","relevance"],"type":"string"}},{"in":"query","name":"platform","schema":{"type":"string"}},{"in":"query","name":"search_type","schema":{"default":"websearch","enum":["sql","websearch"],"type":"string"}},{"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"type","schema":{"enum":["collection","role"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSearchResultsResponseList"}}},"description":""}},"security":[{}],"tags":["Api: _Ui V1 Search"]}},"/api/automation-hub/_ui/v1/settings/":{"get":{"operationId":"api_automation_hub__ui_v1_settings_get","responses":{"200":{"description":"No response body"}},"security":[{}],"tags":["Api: _Ui V1 Settings"]}},"/api/automation-hub/_ui/v1/synclists/":{"get":{"operationId":"api_automation_hub__ui_v1_synclists_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSyncListResponseList"}}},"description":""}},"summary":"List sync lists","tags":["Api: _Ui V1 Synclists"]},"post":{"operationId":"api_automation_hub__ui_v1_synclists_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Create a sync list","tags":["Api: _Ui V1 Synclists"]}},"/api/automation-hub/_ui/v1/synclists/{id}/":{"delete":{"operationId":"api_automation_hub__ui_v1_synclists_delete","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a sync list","tags":["Api: _Ui V1 Synclists"]},"get":{"operationId":"api_automation_hub__ui_v1_synclists_read","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Inspect a sync list","tags":["Api: _Ui V1 Synclists"]},"patch":{"operationId":"api_automation_hub__ui_v1_synclists_partial_update","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedSyncList"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Update a sync list","tags":["Api: _Ui V1 Synclists"]},"put":{"operationId":"api_automation_hub__ui_v1_synclists_update","parameters":[{"description":"A unique integer value identifying this sync list.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SyncList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SyncList"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncListResponse"}}},"description":""}},"summary":"Update a sync list","tags":["Api: _Ui V1 Synclists"]}},"/api/automation-hub/_ui/v1/tags/":{"get":{"operationId":"api_automation_hub__ui_v1_tags_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTagResponseList"}}},"description":""}},"summary":"List tags","tags":["Api: _Ui V1 Tags"]}},"/api/automation-hub/_ui/v1/tags/collections/":{"get":{"description":"ViewSet for collections\' tags within the system.","operationId":"api_automation_hub__ui_v1_tags_collections_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"name__contains","schema":{"type":"string"}},{"in":"query","name":"name__icontains","schema":{"type":"string"}},{"in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `count` - Count\\n* `-count` - Count (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-count","-name","count","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTagResponseList"}}},"description":""}},"summary":"List tags","tags":["Api: _Ui V1 Tags Collections"]}},"/api/automation-hub/_ui/v1/tags/roles/":{"get":{"description":"ViewSet for roles\' tags within the system.\\nTags can be populated manually by running `django-admin populate-role-tags`.","operationId":"api_automation_hub__ui_v1_tags_roles_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"name__contains","schema":{"type":"string"}},{"in":"query","name":"name__icontains","schema":{"type":"string"}},{"in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `count` - Count\\n* `-count` - Count (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-count","-name","count","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedLegacyRoleTagResponseList"}}},"description":""}},"summary":"List legacy role tags","tags":["Api: _Ui V1 Tags Roles"]}},"/api/automation-hub/_ui/v1/users/":{"get":{"operationId":"api_automation_hub__ui_v1_users_list","parameters":[{"in":"query","name":"date_joined","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"email","schema":{"type":"string"}},{"in":"query","name":"email__contains","schema":{"type":"string"}},{"in":"query","name":"email__startswith","schema":{"type":"string"}},{"in":"query","name":"first_name","schema":{"type":"string"}},{"in":"query","name":"first_name__contains","schema":{"type":"string"}},{"in":"query","name":"first_name__startswith","schema":{"type":"string"}},{"explode":true,"in":"query","name":"groups","schema":{"items":{"format":"int64","type":"integer"},"type":"array"},"style":"form"},{"in":"query","name":"groups__name","schema":{"type":"string"}},{"in":"query","name":"last_name","schema":{"type":"string"}},{"in":"query","name":"last_name__contains","schema":{"type":"string"}},{"in":"query","name":"last_name__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `username` - Username\\n* `-username` - Username (descending)\\n* `email` - Email\\n* `-email` - Email (descending)\\n* `first_name` - First name\\n* `-first_name` - First name (descending)\\n* `last_name` - Last name\\n* `-last_name` - Last name (descending)\\n* `date_joined` - Date joined\\n* `-date_joined` - Date joined (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-date_joined","-email","-first_name","-last_name","-username","date_joined","email","first_name","last_name","username"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"username","schema":{"type":"string"}},{"in":"query","name":"username__contains","schema":{"type":"string"}},{"in":"query","name":"username__startswith","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUserResponseList"}}},"description":""}},"summary":"List users","tags":["Api: _Ui V1 Users"]},"post":{"operationId":"api_automation_hub__ui_v1_users_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/User"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Create an user","tags":["Api: _Ui V1 Users"]}},"/api/automation-hub/_ui/v1/users/{id}/":{"delete":{"operationId":"api_automation_hub__ui_v1_users_delete","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user","tags":["Api: _Ui V1 Users"]},"get":{"operationId":"api_automation_hub__ui_v1_users_read","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Inspect an user","tags":["Api: _Ui V1 Users"]},"patch":{"operationId":"api_automation_hub__ui_v1_users_partial_update","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedUser"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Update an user","tags":["Api: _Ui V1 Users"]},"put":{"operationId":"api_automation_hub__ui_v1_users_update","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/User"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Update an user","tags":["Api: _Ui V1 Users"]}},"/api/automation-hub/api/":{"get":{"operationId":"api_automation_hub_api_read","responses":{"200":{"description":"No response body"}},"tags":["Api: Api"]}},"/api/automation-hub/content/{path}/":{"get":{"operationId":"api_automation_hub_content_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content"]}},"/api/automation-hub/content/{path}/api/":{"get":{"operationId":"api_automation_hub_content_api_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content Api"]}},"/api/automation-hub/content/{path}/v3/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3"]}},"/api/automation-hub/content/{path}/v3/artifacts/collections/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"api_automation_hub_content_v3_artifacts_collections_create","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/api/automation-hub/content/{path}/v3/artifacts/collections/{path}/{filename}":{"get":{"description":"Download collection.","operationId":"api_automation_hub_content_v3_artifacts_collections_get","parameters":[{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Artifacts Collections"]}},"/api/automation-hub/content/{path}/v3/collection_versions/all/":{"get":{"operationId":"api_automation_hub_content_v3_collection_versions_all_get","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Collection_Versions All"]}},"/api/automation-hub/content/{path}/v3/collections/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections"]}},"/api/automation-hub/content/{path}/v3/collections/all/":{"get":{"operationId":"api_automation_hub_content_v3_collections_all_get","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Collections All"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections"]},"patch":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_versions_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_versions_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/copy/{source_path}/{dest_path}/":{"post":{"description":"Copy collection version from one repository to another.","operationId":"api_automation_hub_content_v3_collections_versions_copy_copy_content","parameters":[{"in":"path","name":"dest_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"source_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions Copy"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_collections_versions_docs_blob_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions Docs-Blob"]}},"/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/move/{source_path}/{dest_path}/":{"post":{"description":"Remove content from source repo and add to destination repo.\\n\\nCreates new RepositoryVersion of source repo without content included.\\nCreates new RepositoryVersion of destination repo with content included.","operationId":"api_automation_hub_content_v3_collections_versions_move_move_content","parameters":[{"in":"path","name":"dest_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"source_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Collections Versions Move"]}},"/api/automation-hub/content/{path}/v3/excludes/":{"get":{"operationId":"api_automation_hub_content_v3_excludes_read","parameters":[{"in":"query","name":"format","schema":{"enum":["json","yaml"],"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Excludes"]}},"/api/automation-hub/content/{path}/v3/imports/collections/{task}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_imports_collections_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""},"302":{"description":"No response body"}},"summary":"Inspect a collection import","tags":["Api: Content V3 Imports Collections"]}},"/api/automation-hub/content/{path}/v3/namespaces/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Namespaces"]}},"/api/automation-hub/content/{path}/v3/namespaces/{name}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_content_v3_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: Content V3 Namespaces"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/client-configuration/":{"get":{"description":"Return configurations for the ansible-galaxy client.","operationId":"api_automation_hub_content_v3_plugin_ansible_client_configuration_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientConfigurationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Client-Configuration"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/":{"get":{"description":"ViewSet for Repository Metadata.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/":{"get":{"description":"Unpaginated ViewSet for Collections.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_all_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections All-Collections"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_all_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections All-Versions"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_artifacts_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}":{"get":{"operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_artifacts_download","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: Content V3 Plugin Ansible Content Collections Artifacts"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/":{"get":{"description":"ViewSet for Collections.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index"]},"get":{"description":"ViewSet for Collections.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index"]},"patch":{"description":"Trigger an asynchronous update task","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index Versions"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_versions_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index Versions"]},"get":{"description":"Returns a CollectionVersion object.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_versions_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index Versions"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"description":"Returns a CollectionVersion object.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_collections_index_versions_docs_blob_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Collections Index Versions Docs-Blob"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/namespaces/":{"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]},"post":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/":{"delete":{"description":"Try to remove the Namespace if no Collections under Namespace are present.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]},"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]},"patch":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_content_v3_plugin_ansible_content_namespaces_partial_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Content Namespaces"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/imports/collections/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"api_automation_hub_content_v3_plugin_ansible_imports_collections_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Api: Content V3 Plugin Ansible Imports Collections"]}},"/api/automation-hub/content/{path}/v3/plugin/ansible/search/collection-versions/":{"get":{"description":"A viewset for cross-repo searches.","operationId":"api_automation_hub_content_v3_plugin_ansible_search_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Filter collectionversions that are in these distrubtion ids.","explode":true,"in":"query","name":"distribution","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter collectionversions that are in these base paths.","explode":true,"in":"query","name":"distribution_base_path","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"highest","schema":{"type":"boolean"}},{"in":"query","name":"is_deprecated","schema":{"type":"boolean"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"is_signed","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"order_by","schema":{"items":{"enum":["-name","-namespace","-pulp_created","-version","name","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repository ids.","explode":true,"in":"query","name":"repository","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"repository_label","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repositories.","explode":true,"in":"query","name":"repository_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"repository_version","schema":{"type":"string"}},{"in":"query","name":"signed","schema":{"type":"boolean"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionSearchListResponseList"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Search Collection-Versions"]},"post":{"description":"A viewset for cross-repo searches.","operationId":"api_automation_hub_content_v3_plugin_ansible_search_collection_versions_rebuild","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"}}},"description":""}},"tags":["Api: Content V3 Plugin Ansible Search Collection-Versions"]}},"/api/automation-hub/content/{path}/v3/sync/":{"post":{"description":"Trigger an asynchronous sync task","operationId":"api_automation_hub_content_v3_sync_sync","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: Content V3 Sync"]}},"/api/automation-hub/content/{path}/v3/sync/config/":{"get":{"operationId":"api_automation_hub_content_v3_sync_config_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"tags":["Api: Content V3 Sync Config"]},"put":{"operationId":"api_automation_hub_content_v3_sync_config_update","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"tags":["Api: Content V3 Sync Config"]}},"/api/automation-hub/content/{path}/v3/tasks/":{"get":{"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.","operationId":"_api_automation-hub_content_{path}_v3_tasks_tasks_list","parameters":[{"description":"Filter results where child_tasks matches value","in":"query","name":"child_tasks","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"created_resources","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"exclusive_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"exclusive_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where finished_at matches value","in":"query","name":"finished_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than value","in":"query","name":"finished_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than or equal to value","in":"query","name":"finished_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than value","in":"query","name":"finished_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than or equal to value","in":"query","name":"finished_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is between two comma separated values","explode":false,"in":"query","name":"finished_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where logging_cid matches value","in":"query","name":"logging_cid","schema":{"type":"string"}},{"description":"Filter results where logging_cid contains value","in":"query","name":"logging_cid__contains","schema":{"type":"string"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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* `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* `args` - Args\\n* `-args` - Args (descending)\\n* `kwargs` - Kwargs\\n* `-kwargs` - Kwargs (descending)\\n* `reserved_resources_record` - Reserved resources record\\n* `-reserved_resources_record` - Reserved resources record (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-args","-error","-finished_at","-kwargs","-logging_cid","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-reserved_resources_record","-started_at","-state","args","error","finished_at","kwargs","logging_cid","name","pk","pulp_created","pulp_id","pulp_last_updated","reserved_resources_record","started_at","state"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where parent_task matches value","in":"query","name":"parent_task","schema":{"format":"uuid","type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"reserved_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources_record","schema":{"items":{"type":"string"},"nullable":true,"type":"array"}},{"in":"query","name":"shared_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"shared_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where started_at matches value","in":"query","name":"started_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than value","in":"query","name":"started_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than or equal to value","in":"query","name":"started_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than value","in":"query","name":"started_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than or equal to value","in":"query","name":"started_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is between two comma separated values","explode":false,"in":"query","name":"started_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"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","in":"query","name":"state","schema":{"enum":["canceled","canceling","completed","failed","running","skipped","waiting"],"type":"string"}},{"description":"Filter results where state is in a comma-separated list of values","explode":false,"in":"query","name":"state__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where task_group matches value","in":"query","name":"task_group","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker matches value","in":"query","name":"worker","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker is in a comma-separated list of values","explode":false,"in":"query","name":"worker__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskSummaryResponseList"}}},"description":""}},"summary":"List tasks","tags":["Tasks"]}},"/api/automation-hub/content/{path}/v3/tasks/{pulp_id}/":{"get":{"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.","operationId":"_api_automation-hub_content_{path}_v3_tasks_{pulp_id}_tasks_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""}},"summary":"Inspect a task","tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/access_policies/":{"get":{"description":"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"access_policies_list","parameters":[{"description":"Filter results where customized matches value","in":"query","name":"customized","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-creation_hooks","-customized","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-queryset_scoping","-statements","-viewset_name","creation_hooks","customized","pk","pulp_created","pulp_id","pulp_last_updated","queryset_scoping","statements","viewset_name"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where viewset_name matches value","in":"query","name":"viewset_name","schema":{"type":"string"}},{"description":"Filter results where viewset_name contains value","in":"query","name":"viewset_name__contains","schema":{"type":"string"}},{"description":"Filter results where viewset_name contains value","in":"query","name":"viewset_name__icontains","schema":{"type":"string"}},{"description":"Filter results where viewset_name is in a comma-separated list of values","explode":false,"in":"query","name":"viewset_name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where viewset_name starts with value","in":"query","name":"viewset_name__startswith","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedAccessPolicyResponseList"}}},"description":""}},"summary":"List access policys","tags":["Access_Policies"]}},"/api/automation-hub/pulp/api/v3/access_policies/{pulp_id}/":{"get":{"description":"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"access_policies_read","parameters":[{"description":"A UUID string identifying this access policy.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}},"description":""}},"summary":"Inspect an access policy","tags":["Access_Policies"]},"patch":{"description":"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"access_policies_partial_update","parameters":[{"description":"A UUID string identifying this access policy.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedAccessPolicy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedAccessPolicy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedAccessPolicy"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}},"description":""}},"summary":"Update an access policy","tags":["Access_Policies"]},"put":{"description":"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"access_policies_update","parameters":[{"description":"A UUID string identifying this access policy.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AccessPolicy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AccessPolicy"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}},"description":""}},"summary":"Update an access policy","tags":["Access_Policies"]}},"/api/automation-hub/pulp/api/v3/access_policies/{pulp_id}/reset/":{"post":{"description":"Reset the access policy to its uncustomized default value.","operationId":"access_policies_reset","parameters":[{"description":"A UUID string identifying this access policy.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}},"description":""}},"tags":["Access_Policies"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/":{"get":{"description":"Viewset for Ansible Collections.","operationId":"ansible_collections_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionResponseList"}}},"description":""}},"summary":"List collections","tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/":{"get":{"description":"Viewset for Ansible Collections.","operationId":"ansible_collections_read","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionResponse"}}},"description":""}},"summary":"Inspect a collection","tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"ansible_collections_add_role","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"ansible_collections_list_roles","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"ansible_collections_my_permissions","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"ansible_collections_remove_role","parameters":[{"description":"A UUID string identifying this collection.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Ansible: Collections"]}},"/api/automation-hub/pulp/api/v3/artifacts/":{"get":{"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.","operationId":"artifacts_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where md5 matches value","in":"query","name":"md5","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-file","-md5","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-sha1","-sha224","-sha256","-sha384","-sha512","-size","-timestamp_of_interest","file","md5","pk","pulp_created","pulp_id","pulp_last_updated","sha1","sha224","sha256","sha384","sha512","size","timestamp_of_interest"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Filter results where sha1 matches value","in":"query","name":"sha1","schema":{"type":"string"}},{"description":"Filter results where sha224 matches value","in":"query","name":"sha224","schema":{"type":"string"}},{"description":"Filter results where sha256 matches value","in":"query","name":"sha256","schema":{"type":"string"}},{"description":"Filter results where sha384 matches value","in":"query","name":"sha384","schema":{"type":"string"}},{"description":"Filter results where sha512 matches value","in":"query","name":"sha512","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedArtifactResponseList"}}},"description":""}},"summary":"List artifacts","tags":["Artifacts"]},"post":{"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.","operationId":"artifacts_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Artifact"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Artifact"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactResponse"}}},"description":""}},"summary":"Create an artifact","tags":["Artifacts"]}},"/api/automation-hub/pulp/api/v3/artifacts/{pulp_id}/":{"delete":{"description":"Remove Artifact only if it is not associated with any Content.","operationId":"artifacts_delete","parameters":[{"description":"A UUID string identifying this artifact.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an artifact","tags":["Artifacts"]},"get":{"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.","operationId":"artifacts_read","parameters":[{"description":"A UUID string identifying this artifact.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactResponse"}}},"description":""}},"summary":"Inspect an artifact","tags":["Artifacts"]}},"/api/automation-hub/pulp/api/v3/content/":{"get":{"description":"Endpoint to list all content.","operationId":"content_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-pk","pk"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Pulp type is in\\n\\n* `core.publishedmetadata` - core.publishedmetadata\\n* `container.blob` - container.blob\\n* `container.manifest` - container.manifest\\n* `container.tag` - container.tag\\n* `container.signature` - container.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","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["ansible.collection_deprecation","ansible.collection_mark","ansible.collection_signature","ansible.collection_version","ansible.namespace","ansible.role","container.blob","container.manifest","container.signature","container.tag","core.publishedmetadata"],"type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedMultipleArtifactContentResponseList"}}},"description":""}},"summary":"List content","tags":["Content"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_deprecations/":{"get":{"description":"ViewSet for AnsibleCollectionDeprecated.","operationId":"content_ansible_collection_deprecations_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-pk","pk"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionResponseList"}}},"description":""}},"summary":"List ansible collection deprecateds","tags":["Content: Collection_Deprecations"]},"post":{"description":"ViewSet for AnsibleCollectionDeprecated.","operationId":"content_ansible_collection_deprecations_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.Collection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.Collection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.Collection"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionResponse"}}},"description":""}},"summary":"Create an ansible collection deprecated","tags":["Content: Collection_Deprecations"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_deprecations/{pulp_id}/":{"get":{"description":"ViewSet for AnsibleCollectionDeprecated.","operationId":"content_ansible_collection_deprecations_read","parameters":[{"description":"A UUID string identifying this ansible collection deprecated.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionResponse"}}},"description":""}},"summary":"Inspect an ansible collection deprecated","tags":["Content: Collection_Deprecations"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_marks/":{"get":{"description":"ViewSet for looking at mark objects for CollectionVersion content.","operationId":"content_ansible_collection_marks_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter marks for collection version","in":"query","name":"marked_collection","schema":{"format":"uuid","type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","-value","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id","value"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter marks by value","in":"query","name":"value","schema":{"type":"string"}},{"description":"Filter results where value is in a comma-separated list of values","explode":false,"in":"query","name":"value__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionVersionMarkResponseList"}}},"description":""}},"summary":"List collection version marks","tags":["Content: Collection_Marks"]},"post":{"description":"ViewSet for looking at mark objects for CollectionVersion content.","operationId":"content_ansible_collection_marks_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMark"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMark"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMark"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMarkResponse"}}},"description":""}},"summary":"Create a collection version mark","tags":["Content: Collection_Marks"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_marks/{pulp_id}/":{"get":{"description":"ViewSet for looking at mark objects for CollectionVersion content.","operationId":"content_ansible_collection_marks_read","parameters":[{"description":"A UUID string identifying this collection version mark.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionMarkResponse"}}},"description":""}},"summary":"Inspect a collection version mark","tags":["Content: Collection_Marks"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_signatures/":{"get":{"description":"ViewSet for looking at signature objects for CollectionVersion content.","operationId":"content_ansible_collection_signatures_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-data","-digest","-pk","-pubkey_fingerprint","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","data","digest","pk","pubkey_fingerprint","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pubkey_fingerprint matches value","in":"query","name":"pubkey_fingerprint","schema":{"type":"string"}},{"description":"Filter results where pubkey_fingerprint is in a comma-separated list of values","explode":false,"in":"query","name":"pubkey_fingerprint__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter signatures for collection version","in":"query","name":"signed_collection","schema":{"format":"uuid","type":"string"}},{"description":"Filter signatures produced by signature service","in":"query","name":"signing_service","schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionVersionSignatureResponseList"}}},"description":""}},"summary":"List collection version signatures","tags":["Content: Collection_Signatures"]},"post":{"description":"Trigger an asynchronous task to create content,optionally create new repository version.","operationId":"content_ansible_collection_signatures_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionSignature"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionSignature"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a collection version signature","tags":["Content: Collection_Signatures"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_signatures/{pulp_id}/":{"get":{"description":"ViewSet for looking at signature objects for CollectionVersion content.","operationId":"content_ansible_collection_signatures_read","parameters":[{"description":"A UUID string identifying this collection version signature.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionSignatureResponse"}}},"description":""}},"summary":"Inspect a collection version signature","tags":["Content: Collection_Signatures"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_versions/":{"get":{"description":"ViewSet for Ansible Collection.","operationId":"content_ansible_collection_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionVersionResponseList"}}},"description":""}},"summary":"List collection versions","tags":["Content: Collection_Versions"]},"post":{"description":"Trigger an asynchronous task to create content,optionally create new repository version.","operationId":"content_ansible_collection_versions_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersion"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersion"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a collection version","tags":["Content: Collection_Versions"]}},"/api/automation-hub/pulp/api/v3/content/ansible/collection_versions/{pulp_id}/":{"get":{"description":"ViewSet for Ansible Collection.","operationId":"content_ansible_collection_versions_read","parameters":[{"description":"A UUID string identifying this collection version.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionVersionResponse"}}},"description":""}},"summary":"Inspect a collection version","tags":["Content: Collection_Versions"]}},"/api/automation-hub/pulp/api/v3/content/ansible/namespaces/":{"get":{"description":"ViewSet for AnsibleNamespace.","operationId":"content_ansible_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"summary":"List ansible namespace metadatas","tags":["Content: Namespaces"]}},"/api/automation-hub/pulp/api/v3/content/ansible/namespaces/{pulp_id}/":{"get":{"description":"ViewSet for AnsibleNamespace.","operationId":"content_ansible_namespaces_read","parameters":[{"description":"A UUID string identifying this ansible namespace metadata.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"summary":"Inspect an ansible namespace metadata","tags":["Content: Namespaces"]}},"/api/automation-hub/pulp/api/v3/content/ansible/namespaces/{pulp_id}/avatar/":{"get":{"description":"Get the logo for the this namespace.","operationId":"content_ansible_namespaces_avatar","parameters":[{"description":"A UUID string identifying this ansible namespace metadata.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"302":{"content":{"application/json":{"schema":{"description":"Unspecified response body","type":"object"}}},"description":""}},"tags":["Content: Namespaces"]}},"/api/automation-hub/pulp/api/v3/content/ansible/roles/":{"get":{"description":"ViewSet for Role.","operationId":"content_ansible_roles_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where namespace matches value","in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","-version","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id","version"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.RoleResponseList"}}},"description":""}},"summary":"List roles","tags":["Content: Roles"]},"post":{"description":"ViewSet for Role.","operationId":"content_ansible_roles_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.Role"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.Role"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.Role"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleResponse"}}},"description":""}},"summary":"Create a role","tags":["Content: Roles"]}},"/api/automation-hub/pulp/api/v3/content/ansible/roles/{pulp_id}/":{"get":{"description":"ViewSet for Role.","operationId":"content_ansible_roles_read","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleResponse"}}},"description":""}},"summary":"Inspect a role","tags":["Content: Roles"]}},"/api/automation-hub/pulp/api/v3/content/container/blobs/":{"get":{"description":"ViewSet for Blobs.","operationId":"content_container_blobs_list","parameters":[{"description":"Filter results where digest matches value","in":"query","name":"digest","schema":{"type":"string"}},{"description":"Filter results where digest is in a comma-separated list of values","explode":false,"in":"query","name":"digest__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-digest","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","digest","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.BlobResponseList"}}},"description":""}},"summary":"List blobs","tags":["Content: Blobs"]}},"/api/automation-hub/pulp/api/v3/content/container/blobs/{pulp_id}/":{"get":{"description":"ViewSet for Blobs.","operationId":"content_container_blobs_read","parameters":[{"description":"A UUID string identifying this blob.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.BlobResponse"}}},"description":""}},"summary":"Inspect a blob","tags":["Content: Blobs"]}},"/api/automation-hub/pulp/api/v3/content/container/manifests/":{"get":{"description":"ViewSet for Manifest.","operationId":"content_container_manifests_list","parameters":[{"description":"Filter results where digest matches value","in":"query","name":"digest","schema":{"type":"string"}},{"description":"Filter results where digest is in a comma-separated list of values","explode":false,"in":"query","name":"digest__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"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","explode":true,"in":"query","name":"media_type","schema":{"items":{"enum":["application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.docker.distribution.manifest.v1+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.oci.image.index.v1+json","application/vnd.oci.image.manifest.v1+json"],"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* `schema_version` - Schema version\\n* `-schema_version` - Schema version (descending)\\n* `media_type` - Media type\\n* `-media_type` - Media type (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-digest","-media_type","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-schema_version","-timestamp_of_interest","-upstream_id","digest","media_type","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","schema_version","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ManifestResponseList"}}},"description":""}},"summary":"List manifests","tags":["Content: Manifests"]}},"/api/automation-hub/pulp/api/v3/content/container/manifests/{pulp_id}/":{"get":{"description":"ViewSet for Manifest.","operationId":"content_container_manifests_read","parameters":[{"description":"A UUID string identifying this manifest.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ManifestResponse"}}},"description":""}},"summary":"Inspect a manifest","tags":["Content: Manifests"]}},"/api/automation-hub/pulp/api/v3/content/container/signatures/":{"get":{"description":"ViewSet for image signatures.","operationId":"content_container_signatures_list","parameters":[{"description":"Filter results where digest matches value","in":"query","name":"digest","schema":{"type":"string"}},{"description":"Filter results where digest is in a comma-separated list of values","explode":false,"in":"query","name":"digest__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where key_id matches value","in":"query","name":"key_id","schema":{"type":"string"}},{"description":"Filter results where key_id is in a comma-separated list of values","explode":false,"in":"query","name":"key_id__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"manifest","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* `type` - Type\\n* `-type` - Type (descending)\\n* `key_id` - Key id\\n* `-key_id` - Key id (descending)\\n* `timestamp` - Timestamp\\n* `-timestamp` - Timestamp (descending)\\n* `creator` - Creator\\n* `-creator` - Creator (descending)\\n* `data` - Data\\n* `-data` - Data (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-creator","-data","-digest","-key_id","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp","-timestamp_of_interest","-type","-upstream_id","creator","data","digest","key_id","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp","timestamp_of_interest","type","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ManifestSignatureResponseList"}}},"description":""}},"summary":"List manifest signatures","tags":["Content: Signatures"]}},"/api/automation-hub/pulp/api/v3/content/container/signatures/{pulp_id}/":{"get":{"description":"ViewSet for image signatures.","operationId":"content_container_signatures_read","parameters":[{"description":"A UUID string identifying this manifest signature.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ManifestSignatureResponse"}}},"description":""}},"summary":"Inspect a manifest signature","tags":["Content: Signatures"]}},"/api/automation-hub/pulp/api/v3/content/container/tags/":{"get":{"description":"ViewSet for Tag.","operationId":"content_container_tags_list","parameters":[{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"digest","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"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","explode":true,"in":"query","name":"media_type","schema":{"items":{"enum":["application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.docker.distribution.manifest.v1+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.oci.image.index.v1+json","application/vnd.oci.image.manifest.v1+json"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-timestamp_of_interest","-upstream_id","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.TagResponseList"}}},"description":""}},"summary":"List tags","tags":["Content: Tags"]}},"/api/automation-hub/pulp/api/v3/content/container/tags/{pulp_id}/":{"get":{"description":"ViewSet for Tag.","operationId":"content_container_tags_read","parameters":[{"description":"A UUID string identifying this tag.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.TagResponse"}}},"description":""}},"summary":"Inspect a tag","tags":["Content: Tags"]}},"/api/automation-hub/pulp/api/v3/contentguards/":{"get":{"description":"Endpoint to list all contentguards.","operationId":"contentguards_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","description","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Pulp type is in\\n\\n* `core.rbac` - core.rbac\\n* `core.content_redirect` - core.content_redirect","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["core.content_redirect","core.rbac"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedContentGuardResponseList"}}},"description":""}},"summary":"List content guards","tags":["Contentguards"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/":{"get":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","description","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedContentRedirectContentGuardResponseList"}}},"description":""}},"summary":"List content redirect content guards","tags":["Contentguards: Content_Redirect"]},"post":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"}}},"description":""}},"summary":"Create a content redirect content guard","tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/":{"delete":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_delete","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a content redirect content guard","tags":["Contentguards: Content_Redirect"]},"get":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_read","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"}}},"description":""}},"summary":"Inspect a content redirect content guard","tags":["Contentguards: Content_Redirect"]},"patch":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_partial_update","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedContentRedirectContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedContentRedirectContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedContentRedirectContentGuard"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"}}},"description":""}},"summary":"Update a content redirect content guard","tags":["Contentguards: Content_Redirect"]},"put":{"description":"Content guard to protect preauthenticated redirects to the content app.","operationId":"contentguards_core_content_redirect_update","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuard"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentRedirectContentGuardResponse"}}},"description":""}},"summary":"Update a content redirect content guard","tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"contentguards_core_content_redirect_add_role","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"contentguards_core_content_redirect_list_roles","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"contentguards_core_content_redirect_my_permissions","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/content_redirect/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"contentguards_core_content_redirect_remove_role","parameters":[{"description":"A UUID string identifying this content redirect content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Contentguards: Content_Redirect"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/":{"get":{"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.","operationId":"contentguards_core_rbac_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","description","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRBACContentGuardResponseList"}}},"description":""}},"summary":"List rbac content guards","tags":["Contentguards: Rbac"]},"post":{"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.","operationId":"contentguards_core_rbac_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuardResponse"}}},"description":""}},"summary":"Create a rbac content guard","tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/":{"delete":{"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.","operationId":"contentguards_core_rbac_delete","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a rbac content guard","tags":["Contentguards: Rbac"]},"get":{"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.","operationId":"contentguards_core_rbac_read","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuardResponse"}}},"description":""}},"summary":"Inspect a rbac content guard","tags":["Contentguards: Rbac"]},"patch":{"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.","operationId":"contentguards_core_rbac_partial_update","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedRBACContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedRBACContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedRBACContentGuard"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuardResponse"}}},"description":""}},"summary":"Update a rbac content guard","tags":["Contentguards: Rbac"]},"put":{"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.","operationId":"contentguards_core_rbac_update","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RBACContentGuard"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RBACContentGuardResponse"}}},"description":""}},"summary":"Update a rbac content guard","tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"contentguards_core_rbac_add_role","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"contentguards_core_rbac_list_roles","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"contentguards_core_rbac_my_permissions","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/contentguards/core/rbac/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"contentguards_core_rbac_remove_role","parameters":[{"description":"A UUID string identifying this rbac content guard.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Contentguards: Rbac"]}},"/api/automation-hub/pulp/api/v3/distributions/":{"get":{"description":"Provides base viewset for Distributions.","operationId":"distributions_list","parameters":[{"description":"Filter results where base_path matches value","in":"query","name":"base_path","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__contains","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__icontains","schema":{"type":"string"}},{"description":"Filter results where base_path is in a comma-separated list of values","explode":false,"in":"query","name":"base_path__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-base_path","-hidden","-name","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","base_path","hidden","name","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Pulp type is in\\n\\n* `core.artifact` - core.artifact\\n* `container.container` - container.container\\n* `ansible.ansible` - ansible.ansible","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["ansible.ansible","container.container","core.artifact"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where repository matches value","in":"query","name":"repository","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where repository is in a comma-separated list of values","explode":false,"in":"query","name":"repository__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter distributions based on the content served by them","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDistributionResponseList"}}},"description":""}},"summary":"List distributions","tags":["Distributions"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/":{"get":{"description":"ViewSet for Ansible Distributions.","operationId":"distributions_ansible_ansible_list","parameters":[{"description":"Filter results where base_path matches value","in":"query","name":"base_path","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__contains","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__icontains","schema":{"type":"string"}},{"description":"Filter results where base_path is in a comma-separated list of values","explode":false,"in":"query","name":"base_path__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-base_path","-hidden","-name","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","base_path","hidden","name","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where repository matches value","in":"query","name":"repository","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where repository is in a comma-separated list of values","explode":false,"in":"query","name":"repository__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter distributions based on the content served by them","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleDistributionResponseList"}}},"description":""}},"summary":"List ansible distributions","tags":["Distributions: Ansible"]},"post":{"description":"Trigger an asynchronous create task","operationId":"distributions_ansible_ansible_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create an ansible distribution","tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"distributions_ansible_ansible_delete","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete an ansible distribution","tags":["Distributions: Ansible"]},"get":{"description":"ViewSet for Ansible Distributions.","operationId":"distributions_ansible_ansible_read","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistributionResponse"}}},"description":""}},"summary":"Inspect an ansible distribution","tags":["Distributions: Ansible"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"distributions_ansible_ansible_partial_update","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update an ansible distribution","tags":["Distributions: Ansible"]},"put":{"description":"Trigger an asynchronous update task","operationId":"distributions_ansible_ansible_update","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update an ansible distribution","tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"distributions_ansible_ansible_add_role","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"distributions_ansible_ansible_list_roles","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"distributions_ansible_ansible_my_permissions","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/ansible/ansible/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"distributions_ansible_ansible_remove_role","parameters":[{"description":"A UUID string identifying this ansible distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Distributions: Ansible"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/":{"get":{"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.","operationId":"distributions_container_container_list","parameters":[{"description":"Filter results where base_path matches value","in":"query","name":"base_path","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__contains","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__icontains","schema":{"type":"string"}},{"description":"Filter results where base_path is in a comma-separated list of values","explode":false,"in":"query","name":"base_path__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"in":"query","name":"namespace__name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-base_path","-description","-hidden","-name","-pk","-private","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","base_path","description","hidden","name","pk","private","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where repository matches value","in":"query","name":"repository","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where repository is in a comma-separated list of values","explode":false,"in":"query","name":"repository__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter distributions based on the content served by them","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerDistributionResponseList"}}},"description":""}},"summary":"List container distributions","tags":["Distributions: Container"]},"post":{"description":"Trigger an asynchronous create task","operationId":"distributions_container_container_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a container distribution","tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"distributions_container_container_delete","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a container distribution","tags":["Distributions: Container"]},"get":{"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.","operationId":"distributions_container_container_read","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerDistributionResponse"}}},"description":""}},"summary":"Inspect a container distribution","tags":["Distributions: Container"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"distributions_container_container_partial_update","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container distribution","tags":["Distributions: Container"]},"put":{"description":"Trigger an asynchronous update task","operationId":"distributions_container_container_update","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerDistribution"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container distribution","tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"distributions_container_container_add_role","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"distributions_container_container_list_roles","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"distributions_container_container_my_permissions","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/container/container/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"distributions_container_container_remove_role","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Distributions: Container"]}},"/api/automation-hub/pulp/api/v3/distributions/core/artifacts/":{"get":{"description":"ViewSet for ArtifactDistribution.","operationId":"distributions_core_artifacts_list","parameters":[{"description":"Filter results where base_path matches value","in":"query","name":"base_path","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__contains","schema":{"type":"string"}},{"description":"Filter results where base_path contains value","in":"query","name":"base_path__icontains","schema":{"type":"string"}},{"description":"Filter results where base_path is in a comma-separated list of values","explode":false,"in":"query","name":"base_path__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-base_path","-hidden","-name","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","base_path","hidden","name","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where repository matches value","in":"query","name":"repository","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where repository is in a comma-separated list of values","explode":false,"in":"query","name":"repository__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter distributions based on the content served by them","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedArtifactDistributionResponseList"}}},"description":""}},"summary":"List artifact distributions","tags":["Distributions: Artifacts"]}},"/api/automation-hub/pulp/api/v3/distributions/core/artifacts/{pulp_id}/":{"get":{"description":"ViewSet for ArtifactDistribution.","operationId":"distributions_core_artifacts_read","parameters":[{"description":"A UUID string identifying this artifact distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactDistributionResponse"}}},"description":""}},"summary":"Inspect an artifact distribution","tags":["Distributions: Artifacts"]}},"/api/automation-hub/pulp/api/v3/docs/api.json":{"get":{"description":"OpenApi3 schema for this API. Format can be selected via content negotiation.\\n\\n- YAML: application/vnd.oai.openapi\\n- JSON: application/vnd.oai.openapi+json","operationId":"docs_api.json_get","parameters":[{"in":"query","name":"lang","schema":{"enum":["en-us","es","fr","ja","ko","nl","zh-hans"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}},"application/vnd.oai.openapi+json":{"schema":{"type":"object"}}},"description":""}},"tags":["Docs: Api.Json"]}},"/api/automation-hub/pulp/api/v3/docs/api.yaml":{"get":{"description":"OpenApi3 schema for this API. Format can be selected via content negotiation.\\n\\n- YAML: application/vnd.oai.openapi\\n- JSON: application/vnd.oai.openapi+json","operationId":"docs_api.yaml_get","parameters":[{"in":"query","name":"lang","schema":{"enum":["en-us","es","fr","ja","ko","nl","zh-hans"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/vnd.oai.openapi":{"schema":{"type":"object"}},"application/yaml":{"schema":{"type":"object"}}},"description":""}},"tags":["Docs: Api.Yaml"]}},"/api/automation-hub/pulp/api/v3/domains/":{"get":{"description":"ViewSet for Domain.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"domains_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-hide_guarded_distributions","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-redirect_to_object_storage","-storage_class","-storage_settings","description","hide_guarded_distributions","name","pk","pulp_created","pulp_id","pulp_last_updated","redirect_to_object_storage","storage_class","storage_settings"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDomainResponseList"}}},"description":""}},"summary":"List domains","tags":["Domains"]},"post":{"description":"ViewSet for Domain.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"domains_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Domain"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Domain"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Domain"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainResponse"}}},"description":""}},"summary":"Create a domain","tags":["Domains"]}},"/api/automation-hub/pulp/api/v3/domains/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"domains_delete","parameters":[{"description":"A UUID string identifying this domain.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a domain","tags":["Domains"]},"get":{"description":"ViewSet for Domain.\\n\\nNOTE: This API endpoint is in \\"tech preview\\" and subject to change","operationId":"domains_read","parameters":[{"description":"A UUID string identifying this domain.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainResponse"}}},"description":""}},"summary":"Inspect a domain","tags":["Domains"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"domains_partial_update","parameters":[{"description":"A UUID string identifying this domain.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedDomain"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedDomain"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedDomain"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a domain","tags":["Domains"]},"put":{"description":"Trigger an asynchronous update task","operationId":"domains_update","parameters":[{"description":"A UUID string identifying this domain.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Domain"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Domain"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Domain"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a domain","tags":["Domains"]}},"/api/automation-hub/pulp/api/v3/exporters/core/filesystem/":{"get":{"description":"Endpoint for managing FilesystemExporters.","operationId":"exporters_core_filesystem_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-method","-name","-path","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","method","name","path","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedFilesystemExporterResponseList"}}},"description":""}},"summary":"List filesystem exporters","tags":["Exporters: Filesystem"]},"post":{"description":"Endpoint for managing FilesystemExporters.","operationId":"exporters_core_filesystem_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExporterResponse"}}},"description":""}},"summary":"Create a filesystem exporter","tags":["Exporters: Filesystem"]}},"/api/automation-hub/pulp/api/v3/exporters/core/filesystem/{exporter_pk}/exports/":{"get":{"description":"Endpoint for managing FilesystemExports.","operationId":"exporters_core_filesystem_exports_list","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedFilesystemExportResponseList"}}},"description":""}},"summary":"List filesystem exports","tags":["Exporters: Filesystem Exports"]},"post":{"description":"Trigger an asynchronous task to export files to the filesystem","operationId":"exporters_core_filesystem_exports_create","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExport"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/FilesystemExport"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FilesystemExport"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a filesystem export","tags":["Exporters: Filesystem Exports"]}},"/api/automation-hub/pulp/api/v3/exporters/core/filesystem/{exporter_pk}/exports/{pulp_id}/":{"delete":{"description":"Endpoint for managing FilesystemExports.","operationId":"exporters_core_filesystem_exports_delete","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this filesystem export.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a filesystem export","tags":["Exporters: Filesystem Exports"]},"get":{"description":"Endpoint for managing FilesystemExports.","operationId":"exporters_core_filesystem_exports_read","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this filesystem export.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExportResponse"}}},"description":""}},"summary":"Inspect a filesystem export","tags":["Exporters: Filesystem Exports"]}},"/api/automation-hub/pulp/api/v3/exporters/core/filesystem/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"exporters_core_filesystem_delete","parameters":[{"description":"A UUID string identifying this filesystem exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a filesystem exporter","tags":["Exporters: Filesystem"]},"get":{"description":"Endpoint for managing FilesystemExporters.","operationId":"exporters_core_filesystem_read","parameters":[{"description":"A UUID string identifying this filesystem exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExporterResponse"}}},"description":""}},"summary":"Inspect a filesystem exporter","tags":["Exporters: Filesystem"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"exporters_core_filesystem_partial_update","parameters":[{"description":"A UUID string identifying this filesystem exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedFilesystemExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedFilesystemExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedFilesystemExporter"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a filesystem exporter","tags":["Exporters: Filesystem"]},"put":{"description":"Trigger an asynchronous update task","operationId":"exporters_core_filesystem_update","parameters":[{"description":"A UUID string identifying this filesystem exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FilesystemExporter"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a filesystem exporter","tags":["Exporters: Filesystem"]}},"/api/automation-hub/pulp/api/v3/exporters/core/pulp/":{"get":{"description":"ViewSet for viewing PulpExporters.","operationId":"exporters_core_pulp_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-path","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","name","path","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPulpExporterResponseList"}}},"description":""}},"summary":"List pulp exporters","tags":["Exporters: Pulp"]},"post":{"description":"ViewSet for viewing PulpExporters.","operationId":"exporters_core_pulp_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpExporter"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExporterResponse"}}},"description":""}},"summary":"Create a pulp exporter","tags":["Exporters: Pulp"]}},"/api/automation-hub/pulp/api/v3/exporters/core/pulp/{exporter_pk}/exports/":{"get":{"description":"ViewSet for viewing exports from a PulpExporter.","operationId":"exporters_core_pulp_exports_list","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPulpExportResponseList"}}},"description":""}},"summary":"List pulp exports","tags":["Exporters: Pulp Exports"]},"post":{"description":"Trigger an asynchronous task to export a set of repositories","operationId":"exporters_core_pulp_exports_create","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExport"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpExport"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpExport"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a pulp export","tags":["Exporters: Pulp Exports"]}},"/api/automation-hub/pulp/api/v3/exporters/core/pulp/{exporter_pk}/exports/{pulp_id}/":{"delete":{"description":"ViewSet for viewing exports from a PulpExporter.","operationId":"exporters_core_pulp_exports_delete","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this pulp export.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a pulp export","tags":["Exporters: Pulp Exports"]},"get":{"description":"ViewSet for viewing exports from a PulpExporter.","operationId":"exporters_core_pulp_exports_read","parameters":[{"in":"path","name":"exporter_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this pulp export.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExportResponse"}}},"description":""}},"summary":"Inspect a pulp export","tags":["Exporters: Pulp Exports"]}},"/api/automation-hub/pulp/api/v3/exporters/core/pulp/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"exporters_core_pulp_delete","parameters":[{"description":"A UUID string identifying this pulp exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a pulp exporter","tags":["Exporters: Pulp"]},"get":{"description":"ViewSet for viewing PulpExporters.","operationId":"exporters_core_pulp_read","parameters":[{"description":"A UUID string identifying this pulp exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExporterResponse"}}},"description":""}},"summary":"Inspect a pulp exporter","tags":["Exporters: Pulp"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"exporters_core_pulp_partial_update","parameters":[{"description":"A UUID string identifying this pulp exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedPulpExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedPulpExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedPulpExporter"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a pulp exporter","tags":["Exporters: Pulp"]},"put":{"description":"Trigger an asynchronous update task","operationId":"exporters_core_pulp_update","parameters":[{"description":"A UUID string identifying this pulp exporter.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpExporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpExporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpExporter"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a pulp exporter","tags":["Exporters: Pulp"]}},"/api/automation-hub/pulp/api/v3/galaxy_ng/container-distribution-proxy/{pulp_id}/":{"get":{"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.","operationId":"galaxy_ng_container_distribution_proxy_read","parameters":[{"description":"A UUID string identifying this container distribution.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContainerRepositoryResponse"}}},"description":""}},"summary":"Inspect a container distribution","tags":["Galaxy_Ng: Container-Distribution-Proxy"]}},"/api/automation-hub/pulp/api/v3/galaxy_ng/registry-remote/{pulp_id}/":{"get":{"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.","operationId":"galaxy_ng_registry_remote_read","parameters":[{"description":"A UUID string identifying this container registry remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/galaxy.ContainerRegistryRemoteResponse"}}},"description":""}},"summary":"Inspect a container registry remote","tags":["Galaxy_Ng: Registry-Remote"]}},"/api/automation-hub/pulp/api/v3/groups/":{"get":{"description":"ViewSet for Group.","operationId":"_api_automation-hub_pulp_api_v3_groups_groups_list","parameters":[{"description":"Filter results where id matches value","in":"query","name":"id","schema":{"type":"integer"}},{"description":"Filter results where id is in a comma-separated list of values","explode":false,"in":"query","name":"id__in","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name matches value","in":"query","name":"name__iexact","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `id` - Id\\n* `-id` - Id (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-id","-name","-pk","id","name","pk"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupResponseList"}}},"description":""}},"summary":"List groups","tags":["Groups"]},"post":{"description":"ViewSet for Group.","operationId":"_api_automation-hub_pulp_api_v3_groups_groups_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Group"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Group"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Create a group","tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{group_pk}/roles/":{"get":{"description":"ViewSet for GroupRole.","operationId":"groups_roles_list","parameters":[{"description":"content_object","in":"query","name":"content_object","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"domain","schema":{"format":"uuid","type":"string"}},{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-pk","-pulp_created","-role","description","pk","pulp_created","role"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"role","schema":{"type":"string"}},{"in":"query","name":"role__contains","schema":{"type":"string"}},{"in":"query","name":"role__icontains","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"role__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"role__startswith","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupRoleResponseList"}}},"description":""}},"summary":"List group roles","tags":["Groups: Roles"]},"post":{"description":"ViewSet for GroupRole.","operationId":"groups_roles_create","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/GroupRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/GroupRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupRoleResponse"}}},"description":""}},"summary":"Create a group role","tags":["Groups: Roles"]}},"/api/automation-hub/pulp/api/v3/groups/{group_pk}/roles/{pulp_id}/":{"delete":{"description":"ViewSet for GroupRole.","operationId":"groups_roles_delete","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this group role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a group role","tags":["Groups: Roles"]},"get":{"description":"ViewSet for GroupRole.","operationId":"groups_roles_read","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this group role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupRoleResponse"}}},"description":""}},"summary":"Inspect a group role","tags":["Groups: Roles"]}},"/api/automation-hub/pulp/api/v3/groups/{group_pk}/users/":{"get":{"description":"List group users.","operationId":"_api_automation-hub_pulp_api_v3_groups_{group_pk}_users_groups_users_list","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGroupUserResponseList"}}},"description":""}},"summary":"List users","tags":["Groups: Users"]},"post":{"description":"Add a user to a group.","operationId":"_api_automation-hub_pulp_api_v3_groups_{group_pk}_users_groups_users_create","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/GroupUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/GroupUser"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupUserResponse"}}},"description":""}},"summary":"Create an user","tags":["Groups: Users"]}},"/api/automation-hub/pulp/api/v3/groups/{group_pk}/users/{id}/":{"delete":{"description":"Remove a user from a group.","operationId":"_api_automation-hub_pulp_api_v3_groups_{group_pk}_users_{id}_groups_users_delete","parameters":[{"in":"path","name":"group_pk","required":true,"schema":{"type":"string"}},{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user","tags":["Groups: Users"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/":{"delete":{"description":"ViewSet for Group.","operationId":"_api_automation-hub_pulp_api_v3_groups_{id}_groups_delete","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a group","tags":["Groups"]},"get":{"description":"ViewSet for Group.","operationId":"_api_automation-hub_pulp_api_v3_groups_{id}_groups_read","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Inspect a group","tags":["Groups"]},"patch":{"description":"ViewSet for Group.","operationId":"groups_partial_update","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedGroup"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedGroup"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedGroup"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Update a group","tags":["Groups"]},"put":{"description":"ViewSet for Group.","operationId":"groups_update","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Group"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Group"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResponse"}}},"description":""}},"summary":"Update a group","tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"groups_add_role","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"groups_list_roles","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"groups_my_permissions","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/groups/{id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"groups_remove_role","parameters":[{"description":"A unique integer value identifying this group.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Groups"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/":{"get":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPulpImporterResponseList"}}},"description":""}},"summary":"List pulp importers","tags":["Importers: Pulp"]},"post":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpImporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpImporter"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporterResponse"}}},"description":""}},"summary":"Create a pulp importer","tags":["Importers: Pulp"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/import-check/":{"post":{"description":"Evaluates validity of proposed PulpImport parameters \'toc\', \'path\', and \'repo_mapping\'.\\n\\n* Checks that toc, path are in ALLOWED_IMPORT_PATHS\\n* if ALLOWED:\\n * Checks that toc, path exist and are readable\\n * If toc specified, checks that containing dir is writeable\\n* Checks that repo_mapping is valid JSON","operationId":"pulp_import_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImportCheck"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpImportCheck"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpImportCheck"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImportCheckResponse"}}},"description":""}},"summary":"Validate the parameters to be used for a PulpImport call","tags":["Importers: Pulp Import-Check"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/{importer_pk}/imports/":{"get":{"description":"ViewSet for PulpImports.","operationId":"importers_core_pulp_imports_list","parameters":[{"in":"path","name":"importer_pk","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedImportResponseList"}}},"description":""}},"summary":"List pulp imports","tags":["Importers: Pulp Imports"]},"post":{"description":"Trigger an asynchronous task to import a Pulp export.","operationId":"importers_core_pulp_imports_create","parameters":[{"in":"path","name":"importer_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImport"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpImport"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpImport"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupOperationResponse"}}},"description":""}},"summary":"Create a pulp import","tags":["Importers: Pulp Imports"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/{importer_pk}/imports/{pulp_id}/":{"delete":{"description":"ViewSet for PulpImports.","operationId":"importers_core_pulp_imports_delete","parameters":[{"in":"path","name":"importer_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this pulp import.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a pulp import","tags":["Importers: Pulp Imports"]},"get":{"description":"ViewSet for PulpImports.","operationId":"importers_core_pulp_imports_read","parameters":[{"in":"path","name":"importer_pk","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this pulp import.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportResponse"}}},"description":""}},"summary":"Inspect a pulp import","tags":["Importers: Pulp Imports"]}},"/api/automation-hub/pulp/api/v3/importers/core/pulp/{pulp_id}/":{"delete":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_delete","parameters":[{"description":"A UUID string identifying this pulp importer.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a pulp importer","tags":["Importers: Pulp"]},"get":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_read","parameters":[{"description":"A UUID string identifying this pulp importer.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporterResponse"}}},"description":""}},"summary":"Inspect a pulp importer","tags":["Importers: Pulp"]},"patch":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_partial_update","parameters":[{"description":"A UUID string identifying this pulp importer.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedPulpImporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedPulpImporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedPulpImporter"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporterResponse"}}},"description":""}},"summary":"Update a pulp importer","tags":["Importers: Pulp"]},"put":{"description":"ViewSet for PulpImporters.","operationId":"importers_core_pulp_update","parameters":[{"description":"A UUID string identifying this pulp importer.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PulpImporter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PulpImporter"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PulpImporterResponse"}}},"description":""}},"summary":"Update a pulp importer","tags":["Importers: Pulp"]}},"/api/automation-hub/pulp/api/v3/orphans/":{"delete":{"description":"DEPRECATED! Trigger an asynchronous task that deletes all orphaned content and artifacts. Use the `POST /pulp/api/v3/orphans/cleanup/` call instead.","operationId":"orphans_delete","responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete orphans","tags":["Orphans"]}},"/api/automation-hub/pulp/api/v3/orphans/cleanup/":{"post":{"description":"Trigger an asynchronous orphan cleanup operation.","operationId":"orphans_cleanup_cleanup","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrphansCleanup"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/OrphansCleanup"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/OrphansCleanup"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Orphans: Cleanup"]}},"/api/automation-hub/pulp/api/v3/publications/":{"get":{"description":"A base class for any publication viewset.","operationId":"publications_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-pass_through","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","complete","pass_through","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Pulp type is in","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Repository referenced by HREF","in":"query","name":"repository","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPublicationResponseList"}}},"description":""}},"summary":"List publications","tags":["Publications"]}},"/api/automation-hub/pulp/api/v3/pulp_ansible/namespaces/":{"get":{"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.","operationId":"pulp_ansible_namespaces_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNamespaceSummaryResponseList"}}},"description":""}},"summary":"List namespaces","tags":["Pulp_Ansible: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_ansible/namespaces/{id}/":{"get":{"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.","operationId":"pulp_ansible_namespaces_read","parameters":[{"description":"A unique integer value identifying this namespace.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceSummaryResponse"}}},"description":""}},"summary":"Inspect a namespace","tags":["Pulp_Ansible: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_ansible/tags/":{"get":{"description":"ViewSet for Tag models.","operationId":"pulp_ansible_tags_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTagResponseList"}}},"description":""}},"summary":"List tags","tags":["Pulp_Ansible: Tags"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/":{"get":{"description":"ViewSet for ContainerNamespaces.","operationId":"pulp_container_namespaces_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerNamespaceResponseList"}}},"description":""}},"summary":"List container namespaces","tags":["Pulp_Container: Namespaces"]},"post":{"description":"ViewSet for ContainerNamespaces.","operationId":"pulp_container_namespaces_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespace"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespaceResponse"}}},"description":""}},"summary":"Create a container namespace","tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_container_namespaces_delete","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a container namespace","tags":["Pulp_Container: Namespaces"]},"get":{"description":"ViewSet for ContainerNamespaces.","operationId":"pulp_container_namespaces_read","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerNamespaceResponse"}}},"description":""}},"summary":"Inspect a container namespace","tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"pulp_container_namespaces_add_role","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"pulp_container_namespaces_list_roles","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"pulp_container_namespaces_my_permissions","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/pulp_container/namespaces/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"pulp_container_namespaces_remove_role","parameters":[{"description":"A UUID string identifying this container namespace.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Pulp_Container: Namespaces"]}},"/api/automation-hub/pulp/api/v3/remotes/":{"get":{"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.","operationId":"remotes_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-sock_connect_timeout","-sock_read_timeout","-tls_validation","-total_timeout","-url","-username","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","sock_connect_timeout","sock_read_timeout","tls_validation","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Pulp type is in\\n\\n* `galaxy.remote` - galaxy.remote\\n* `container.container` - container.container\\n* `ansible.role` - ansible.role\\n* `ansible.collection` - ansible.collection\\n* `ansible.git` - ansible.git","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["ansible.collection","ansible.git","ansible.role","container.container","galaxy.remote"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRemoteResponseList"}}},"description":""}},"summary":"List remotes","tags":["Remotes"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/":{"get":{"description":"ViewSet for Collection Remotes.","operationId":"remotes_ansible_collection_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-auth_url","-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-requirements_file","-signed_only","-sock_connect_timeout","-sock_read_timeout","-sync_dependencies","-tls_validation","-token","-total_timeout","-url","-username","auth_url","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","requirements_file","signed_only","sock_connect_timeout","sock_read_timeout","sync_dependencies","tls_validation","token","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where url matches value","in":"query","name":"url","schema":{"type":"string"}},{"description":"Filter results where url contains value","in":"query","name":"url__contains","schema":{"type":"string"}},{"description":"Filter results where url contains value","in":"query","name":"url__icontains","schema":{"type":"string"}},{"description":"Filter results where url is in a comma-separated list of values","explode":false,"in":"query","name":"url__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.CollectionRemoteResponseList"}}},"description":""}},"summary":"List collection remotes","tags":["Remotes: Collection"]},"post":{"description":"ViewSet for Collection Remotes.","operationId":"remotes_ansible_collection_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Create a collection remote","tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"remotes_ansible_collection_delete","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a collection remote","tags":["Remotes: Collection"]},"get":{"description":"ViewSet for Collection Remotes.","operationId":"remotes_ansible_collection_read","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemoteResponse"}}},"description":""}},"summary":"Inspect a collection remote","tags":["Remotes: Collection"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"remotes_ansible_collection_partial_update","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.CollectionRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a collection remote","tags":["Remotes: Collection"]},"put":{"description":"Trigger an asynchronous update task","operationId":"remotes_ansible_collection_update","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.CollectionRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a collection remote","tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"remotes_ansible_collection_add_role","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"remotes_ansible_collection_list_roles","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"remotes_ansible_collection_my_permissions","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/collection/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"remotes_ansible_collection_remove_role","parameters":[{"description":"A UUID string identifying this collection remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Collection"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/":{"get":{"description":"ViewSet for Ansible Remotes.\\n\\nThis is a tech preview feature. The functionality may change in the future.","operationId":"remotes_ansible_git_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-sock_connect_timeout","-sock_read_timeout","-tls_validation","-total_timeout","-url","-username","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","sock_connect_timeout","sock_read_timeout","tls_validation","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.GitRemoteResponseList"}}},"description":""}},"summary":"List git remotes","tags":["Remotes: Git"]},"post":{"description":"ViewSet for Ansible Remotes.\\n\\nThis is a tech preview feature. The functionality may change in the future.","operationId":"remotes_ansible_git_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.GitRemoteResponse"}}},"description":""}},"summary":"Create a git remote","tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"remotes_ansible_git_delete","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a git remote","tags":["Remotes: Git"]},"get":{"description":"ViewSet for Ansible Remotes.\\n\\nThis is a tech preview feature. The functionality may change in the future.","operationId":"remotes_ansible_git_read","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.GitRemoteResponse"}}},"description":""}},"summary":"Inspect a git remote","tags":["Remotes: Git"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"remotes_ansible_git_partial_update","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.GitRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.GitRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.GitRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a git remote","tags":["Remotes: Git"]},"put":{"description":"Trigger an asynchronous update task","operationId":"remotes_ansible_git_update","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.GitRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a git remote","tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"remotes_ansible_git_add_role","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"remotes_ansible_git_list_roles","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"remotes_ansible_git_my_permissions","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/git/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"remotes_ansible_git_remove_role","parameters":[{"description":"A UUID string identifying this git remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Git"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/":{"get":{"description":"ViewSet for Role Remotes.","operationId":"remotes_ansible_role_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-sock_connect_timeout","-sock_read_timeout","-tls_validation","-total_timeout","-url","-username","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","sock_connect_timeout","sock_read_timeout","tls_validation","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.RoleRemoteResponseList"}}},"description":""}},"summary":"List role remotes","tags":["Remotes: Role"]},"post":{"description":"ViewSet for Role Remotes.","operationId":"remotes_ansible_role_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemoteResponse"}}},"description":""}},"summary":"Create a role remote","tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"remotes_ansible_role_delete","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a role remote","tags":["Remotes: Role"]},"get":{"description":"ViewSet for Role Remotes.","operationId":"remotes_ansible_role_read","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemoteResponse"}}},"description":""}},"summary":"Inspect a role remote","tags":["Remotes: Role"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"remotes_ansible_role_partial_update","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.RoleRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.RoleRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.RoleRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a role remote","tags":["Remotes: Role"]},"put":{"description":"Trigger an asynchronous update task","operationId":"remotes_ansible_role_update","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.RoleRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a role remote","tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"remotes_ansible_role_add_role","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"remotes_ansible_role_list_roles","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"remotes_ansible_role_my_permissions","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/ansible/role/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"remotes_ansible_role_remove_role","parameters":[{"description":"A UUID string identifying this role remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Role"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/":{"get":{"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.","operationId":"remotes_container_container_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-ca_cert","-client_cert","-client_key","-connect_timeout","-download_concurrency","-headers","-max_retries","-name","-password","-pk","-policy","-proxy_password","-proxy_url","-proxy_username","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-rate_limit","-sock_connect_timeout","-sock_read_timeout","-tls_validation","-total_timeout","-url","-username","ca_cert","client_cert","client_key","connect_timeout","download_concurrency","headers","max_retries","name","password","pk","policy","proxy_password","proxy_url","proxy_username","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","rate_limit","sock_connect_timeout","sock_read_timeout","tls_validation","total_timeout","url","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Filter results where pulp_last_updated matches value","in":"query","name":"pulp_last_updated","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than value","in":"query","name":"pulp_last_updated__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is greater than or equal to value","in":"query","name":"pulp_last_updated__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than value","in":"query","name":"pulp_last_updated__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is less than or equal to value","in":"query","name":"pulp_last_updated__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_last_updated is between two comma separated values","explode":false,"in":"query","name":"pulp_last_updated__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerRemoteResponseList"}}},"description":""}},"summary":"List container remotes","tags":["Remotes: Container"]},"post":{"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.","operationId":"remotes_container_container_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRemoteResponse"}}},"description":""}},"summary":"Create a container remote","tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"remotes_container_container_delete","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a container remote","tags":["Remotes: Container"]},"get":{"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.","operationId":"remotes_container_container_read","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRemoteResponse"}}},"description":""}},"summary":"Inspect a container remote","tags":["Remotes: Container"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"remotes_container_container_partial_update","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container remote","tags":["Remotes: Container"]},"put":{"description":"Trigger an asynchronous update task","operationId":"remotes_container_container_update","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerRemote"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container remote","tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"remotes_container_container_add_role","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"remotes_container_container_list_roles","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"remotes_container_container_my_permissions","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/remotes/container/container/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"remotes_container_container_remove_role","parameters":[{"description":"A UUID string identifying this container remote.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Remotes: Container"]}},"/api/automation-hub/pulp/api/v3/repair/":{"post":{"description":"Trigger an asynchronous task that checks for missing or corrupted artifacts, and attempts to redownload them.","operationId":"repair_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Repair"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Repair"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Repair"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Repair Artifact Storage","tags":["Repair"]}},"/api/automation-hub/pulp/api/v3/repositories/":{"get":{"description":"Endpoint to list all repositories.","operationId":"repositories_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"latest_with_content","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-next_version","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-retain_repo_versions","-user_hidden","description","name","next_version","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","retain_repo_versions","user_hidden"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Pulp type is in\\n\\n* `container.container` - container.container\\n* `container.container-push` - container.container-push\\n* `ansible.ansible` - ansible.ansible","explode":false,"in":"query","name":"pulp_type__in","schema":{"items":{"enum":["ansible.ansible","container.container","container.container-push"],"type":"string"},"type":"array"},"style":"form"},{"description":"Foreign Key referenced by HREF","in":"query","name":"remote","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where retain_repo_versions matches value","in":"query","name":"retain_repo_versions","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than value","in":"query","name":"retain_repo_versions__gt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than or equal to value","in":"query","name":"retain_repo_versions__gte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions has a null value","in":"query","name":"retain_repo_versions__isnull","schema":{"type":"boolean"}},{"description":"Filter results where retain_repo_versions is less than value","in":"query","name":"retain_repo_versions__lt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is less than or equal to value","in":"query","name":"retain_repo_versions__lte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions not equal to value","in":"query","name":"retain_repo_versions__ne","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is between two comma separated values","explode":false,"in":"query","name":"retain_repo_versions__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Content Unit referenced by HREF","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryResponseList"}}},"description":""}},"summary":"List repositories","tags":["Repositories"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/":{"get":{"description":"ViewSet for Ansible Repositories.","operationId":"repositories_ansible_ansible_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"latest_with_content","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-next_version","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-retain_repo_versions","-user_hidden","description","name","next_version","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","retain_repo_versions","user_hidden"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"remote","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where retain_repo_versions matches value","in":"query","name":"retain_repo_versions","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than value","in":"query","name":"retain_repo_versions__gt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than or equal to value","in":"query","name":"retain_repo_versions__gte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions has a null value","in":"query","name":"retain_repo_versions__isnull","schema":{"type":"boolean"}},{"description":"Filter results where retain_repo_versions is less than value","in":"query","name":"retain_repo_versions__lt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is less than or equal to value","in":"query","name":"retain_repo_versions__lte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions not equal to value","in":"query","name":"retain_repo_versions__ne","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is between two comma separated values","explode":false,"in":"query","name":"retain_repo_versions__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Content Unit referenced by HREF","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleRepositoryResponseList"}}},"description":""}},"summary":"List ansible repositorys","tags":["Repositories: Ansible"]},"post":{"description":"ViewSet for Ansible Repositories.","operationId":"repositories_ansible_ansible_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepositoryResponse"}}},"description":""}},"summary":"Create an ansible repository","tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"repositories_ansible_ansible_delete","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete an ansible repository","tags":["Repositories: Ansible"]},"get":{"description":"ViewSet for Ansible Repositories.","operationId":"repositories_ansible_ansible_read","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepositoryResponse"}}},"description":""}},"summary":"Inspect an ansible repository","tags":["Repositories: Ansible"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"repositories_ansible_ansible_partial_update","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update an ansible repository","tags":["Repositories: Ansible"]},"put":{"description":"Trigger an asynchronous update task","operationId":"repositories_ansible_ansible_update","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update an ansible repository","tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"repositories_ansible_ansible_add_role","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/copy_collection_version/":{"post":{"description":"Trigger an asynchronous task to copy collection versions.","operationId":"repositories_ansible_ansible_copy_collection_version","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"repositories_ansible_ansible_list_roles","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/mark/":{"post":{"description":"Trigger an asynchronous task to mark Ansible content.","operationId":"repositories_ansible_ansible_mark","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/modify/":{"post":{"description":"Trigger an asynchronous task to create a new repository version.","operationId":"repositories_ansible_ansible_modify","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositoryAddRemoveContent"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RepositoryAddRemoveContent"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RepositoryAddRemoveContent"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Modify Repository Content","tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/move_collection_version/":{"post":{"description":"Trigger an asynchronous task to move collection versions.","operationId":"repositories_ansible_ansible_move_collection_version","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionCopyMove"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"repositories_ansible_ansible_my_permissions","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/rebuild_metadata/":{"post":{"description":"Trigger an asynchronous task to rebuild Ansible content meta.","operationId":"repositories_ansible_ansible_rebuild_metadata","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"repositories_ansible_ansible_remove_role","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/sign/":{"post":{"description":"Trigger an asynchronous task to sign Ansible content.","operationId":"repositories_ansible_ansible_sign","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySignature"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySignature"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySignature"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/sync/":{"post":{"description":"Trigger an asynchronous task to sync Ansible content.","operationId":"repositories_ansible_ansible_sync","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySyncURL"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySyncURL"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositorySyncURL"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{pulp_id}/unmark/":{"post":{"description":"Trigger an asynchronous task to unmark Ansible content.","operationId":"repositories_ansible_ansible_unmark","parameters":[{"description":"A UUID string identifying this ansible repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryMark"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/":{"get":{"description":"AnsibleRepositoryVersion represents a single file repository version.","operationId":"repositories_ansible_ansible_versions_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where number matches value","in":"query","name":"number","schema":{"type":"integer"}},{"description":"Filter results where number is greater than value","in":"query","name":"number__gt","schema":{"type":"integer"}},{"description":"Filter results where number is greater than or equal to value","in":"query","name":"number__gte","schema":{"type":"integer"}},{"description":"Filter results where number is less than value","in":"query","name":"number__lt","schema":{"type":"integer"}},{"description":"Filter results where number is less than or equal to value","in":"query","name":"number__lte","schema":{"type":"integer"}},{"description":"Filter results where number is between two comma separated values","explode":false,"in":"query","name":"number__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-info","-number","-pk","-pulp_created","-pulp_id","-pulp_last_updated","complete","info","number","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryVersionResponseList"}}},"description":""}},"summary":"List repository versions","tags":["Repositories: Ansible Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/{number}/":{"delete":{"description":"Trigger an asynchronous task to delete a repository version.","operationId":"repositories_ansible_ansible_versions_delete","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a repository version","tags":["Repositories: Ansible Versions"]},"get":{"description":"AnsibleRepositoryVersion represents a single file repository version.","operationId":"repositories_ansible_ansible_versions_read","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositoryVersionResponse"}}},"description":""}},"summary":"Inspect a repository version","tags":["Repositories: Ansible Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/{number}/rebuild_metadata/":{"post":{"description":"Trigger an asynchronous task to rebuild Ansible content meta.","operationId":"repositories_ansible_ansible_versions_rebuild_metadata","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AnsibleRepositoryRebuild"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/{number}/repair/":{"post":{"description":"Trigger an asynchronous task to repair a repository version.","operationId":"repositories_ansible_ansible_versions_repair","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Repair"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Repair"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Repair"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Ansible Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/":{"get":{"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.","operationId":"repositories_container_container_push_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"latest_with_content","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-next_version","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-retain_repo_versions","-user_hidden","description","name","next_version","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","retain_repo_versions","user_hidden"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"remote","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where retain_repo_versions matches value","in":"query","name":"retain_repo_versions","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than value","in":"query","name":"retain_repo_versions__gt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than or equal to value","in":"query","name":"retain_repo_versions__gte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions has a null value","in":"query","name":"retain_repo_versions__isnull","schema":{"type":"boolean"}},{"description":"Filter results where retain_repo_versions is less than value","in":"query","name":"retain_repo_versions__lt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is less than or equal to value","in":"query","name":"retain_repo_versions__lte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions not equal to value","in":"query","name":"retain_repo_versions__ne","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is between two comma separated values","explode":false,"in":"query","name":"retain_repo_versions__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Content Unit referenced by HREF","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerPushRepositoryResponseList"}}},"description":""}},"summary":"List container push repositorys","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/":{"get":{"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.","operationId":"repositories_container_container_push_read","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerPushRepositoryResponse"}}},"description":""}},"summary":"Inspect a container push repository","tags":["Repositories: Container-Push"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"repositories_container_container_push_partial_update","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerPushRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerPushRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerPushRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container push repository","tags":["Repositories: Container-Push"]},"put":{"description":"Trigger an asynchronous update task","operationId":"repositories_container_container_push_update","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerPushRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerPushRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerPushRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container push repository","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"repositories_container_container_push_add_role","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"repositories_container_container_push_list_roles","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"repositories_container_container_push_my_permissions","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/remove_image/":{"post":{"description":"Trigger an asynchronous task to remove a manifest and all its associated data by a digest","operationId":"repositories_container_container_push_remove_image","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RemoveImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RemoveImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete an image from a repository","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"repositories_container_container_push_remove_role","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/remove_signatures/":{"post":{"description":"Create a task which deletes signatures by the passed key_id.","operationId":"repositories_container_container_push_remove_signatures","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveSignatures"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RemoveSignatures"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RemoveSignatures"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveSignaturesResponse"}}},"description":""}},"tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/sign/":{"post":{"description":"Trigger an asynchronous task to sign content.","operationId":"repositories_container_container_push_sign","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositorySign"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RepositorySign"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RepositorySign"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Sign images in the repo","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/tag/":{"post":{"description":"Trigger an asynchronous task to tag an image in the repository","operationId":"repositories_container_container_push_tag","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/TagImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/TagImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a Tag","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{pulp_id}/untag/":{"post":{"description":"Trigger an asynchronous task to untag an image in the repository","operationId":"repositories_container_container_push_untag","parameters":[{"description":"A UUID string identifying this container push repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnTagImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UnTagImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UnTagImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a tag","tags":["Repositories: Container-Push"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{repository_pk}/versions/":{"get":{"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.","operationId":"repositories_container_container_push_versions_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where number matches value","in":"query","name":"number","schema":{"type":"integer"}},{"description":"Filter results where number is greater than value","in":"query","name":"number__gt","schema":{"type":"integer"}},{"description":"Filter results where number is greater than or equal to value","in":"query","name":"number__gte","schema":{"type":"integer"}},{"description":"Filter results where number is less than value","in":"query","name":"number__lt","schema":{"type":"integer"}},{"description":"Filter results where number is less than or equal to value","in":"query","name":"number__lte","schema":{"type":"integer"}},{"description":"Filter results where number is between two comma separated values","explode":false,"in":"query","name":"number__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-info","-number","-pk","-pulp_created","-pulp_id","-pulp_last_updated","complete","info","number","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryVersionResponseList"}}},"description":""}},"summary":"List repository versions","tags":["Repositories: Container-Push Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{repository_pk}/versions/{number}/":{"delete":{"description":"Trigger an asynchronous task to delete a repository version.","operationId":"repositories_container_container_push_versions_delete","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a repository version","tags":["Repositories: Container-Push Versions"]},"get":{"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.","operationId":"repositories_container_container_push_versions_read","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositoryVersionResponse"}}},"description":""}},"summary":"Inspect a repository version","tags":["Repositories: Container-Push Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container-push/{repository_pk}/versions/{number}/repair/":{"post":{"description":"Trigger an asynchronous task to repair a repository version.","operationId":"repositories_container_container_push_versions_repair","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Repair"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Repair"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Repair"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Container-Push Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/":{"get":{"description":"ViewSet for container repo.","operationId":"repositories_container_container_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"latest_with_content","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-name","-next_version","-pk","-pulp_created","-pulp_id","-pulp_labels","-pulp_last_updated","-pulp_type","-retain_repo_versions","-user_hidden","description","name","next_version","pk","pulp_created","pulp_id","pulp_labels","pulp_last_updated","pulp_type","retain_repo_versions","user_hidden"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"pulp_label_select","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"remote","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where retain_repo_versions matches value","in":"query","name":"retain_repo_versions","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than value","in":"query","name":"retain_repo_versions__gt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is greater than or equal to value","in":"query","name":"retain_repo_versions__gte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions has a null value","in":"query","name":"retain_repo_versions__isnull","schema":{"type":"boolean"}},{"description":"Filter results where retain_repo_versions is less than value","in":"query","name":"retain_repo_versions__lt","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is less than or equal to value","in":"query","name":"retain_repo_versions__lte","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions not equal to value","in":"query","name":"retain_repo_versions__ne","schema":{"type":"integer"}},{"description":"Filter results where retain_repo_versions is between two comma separated values","explode":false,"in":"query","name":"retain_repo_versions__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"Content Unit referenced by HREF","in":"query","name":"with_content","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedcontainer.ContainerRepositoryResponseList"}}},"description":""}},"summary":"List container repositorys","tags":["Repositories: Container"]},"post":{"description":"ViewSet for container repo.","operationId":"repositories_container_container_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRepositoryResponse"}}},"description":""}},"summary":"Create a container repository","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"repositories_container_container_delete","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a container repository","tags":["Repositories: Container"]},"get":{"description":"ViewSet for container repo.","operationId":"repositories_container_container_read","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRepositoryResponse"}}},"description":""}},"summary":"Inspect a container repository","tags":["Repositories: Container"]},"patch":{"description":"Trigger an asynchronous partial update task","operationId":"repositories_container_container_partial_update","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedcontainer.ContainerRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container repository","tags":["Repositories: Container"]},"put":{"description":"Trigger an asynchronous update task","operationId":"repositories_container_container_update","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/container.ContainerRepository"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Update a container repository","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/add/":{"post":{"description":"Trigger an asynchronous task to recursively add container content.","operationId":"repositories_container_container_add","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Add content","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"repositories_container_container_add_role","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/build_image/":{"post":{"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.","operationId":"repositories_container_container_build_image","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/OCIBuildImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/OCIBuildImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Build an Image","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/copy_manifests/":{"post":{"description":"Trigger an asynchronous task to copy manifests","operationId":"repositories_container_container_copy_manifests","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManifestCopy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ManifestCopy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ManifestCopy"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Copy manifests","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/copy_tags/":{"post":{"description":"Trigger an asynchronous task to copy tags","operationId":"repositories_container_container_copy_tags","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagCopy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/TagCopy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/TagCopy"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Copy tags","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"repositories_container_container_list_roles","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"repositories_container_container_my_permissions","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/remove/":{"post":{"description":"Trigger an async task to recursively remove container content.","operationId":"repositories_container_container_remove","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RecursiveManage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Remove content","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"repositories_container_container_remove_role","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/sign/":{"post":{"description":"Trigger an asynchronous task to sign content.","operationId":"repositories_container_container_sign","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositorySign"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/RepositorySign"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/RepositorySign"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Sign images in the repo","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/sync/":{"post":{"description":"Trigger an asynchronous task to sync content.","operationId":"repositories_container_container_sync","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContainerRepositorySyncURL"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ContainerRepositorySyncURL"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ContainerRepositorySyncURL"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Sync from a remote","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/tag/":{"post":{"description":"Trigger an asynchronous task to tag an image in the repository","operationId":"repositories_container_container_tag","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/TagImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/TagImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Create a Tag","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{pulp_id}/untag/":{"post":{"description":"Trigger an asynchronous task to untag an image in the repository","operationId":"repositories_container_container_untag","parameters":[{"description":"A UUID string identifying this container repository.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnTagImage"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UnTagImage"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UnTagImage"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a tag","tags":["Repositories: Container"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{repository_pk}/versions/":{"get":{"description":"ContainerRepositoryVersion represents a single container repository version.","operationId":"repositories_container_container_versions_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where number matches value","in":"query","name":"number","schema":{"type":"integer"}},{"description":"Filter results where number is greater than value","in":"query","name":"number__gt","schema":{"type":"integer"}},{"description":"Filter results where number is greater than or equal to value","in":"query","name":"number__gte","schema":{"type":"integer"}},{"description":"Filter results where number is less than value","in":"query","name":"number__lt","schema":{"type":"integer"}},{"description":"Filter results where number is less than or equal to value","in":"query","name":"number__lte","schema":{"type":"integer"}},{"description":"Filter results where number is between two comma separated values","explode":false,"in":"query","name":"number__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-info","-number","-pk","-pulp_created","-pulp_id","-pulp_last_updated","complete","info","number","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryVersionResponseList"}}},"description":""}},"summary":"List repository versions","tags":["Repositories: Container Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{repository_pk}/versions/{number}/":{"delete":{"description":"Trigger an asynchronous task to delete a repository version.","operationId":"repositories_container_container_versions_delete","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Delete a repository version","tags":["Repositories: Container Versions"]},"get":{"description":"ContainerRepositoryVersion represents a single container repository version.","operationId":"repositories_container_container_versions_read","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepositoryVersionResponse"}}},"description":""}},"summary":"Inspect a repository version","tags":["Repositories: Container Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/container/container/{repository_pk}/versions/{number}/repair/":{"post":{"description":"Trigger an asynchronous task to repair a repository version.","operationId":"repositories_container_container_versions_repair","parameters":[{"in":"path","name":"number","required":true,"schema":{"format":"int64","type":"integer"}},{"in":"path","name":"repository_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Repair"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Repair"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Repair"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Container Versions"]}},"/api/automation-hub/pulp/api/v3/repositories/reclaim_space/":{"post":{"description":"Trigger an asynchronous space reclaim operation.","operationId":"repositories_reclaim_space_reclaim","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReclaimSpace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ReclaimSpace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ReclaimSpace"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Repositories: Reclaim_Space"]}},"/api/automation-hub/pulp/api/v3/repository_versions/":{"get":{"description":"A mixin to hold the shared get_queryset logic used by RepositoryVersionViewSets.","operationId":"repository_versions_list","parameters":[{"description":"Content Unit referenced by HREF","in":"query","name":"content","schema":{"type":"string"}},{"description":"Content Unit referenced by HREF","in":"query","name":"content__in","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where number matches value","in":"query","name":"number","schema":{"type":"integer"}},{"description":"Filter results where number is greater than value","in":"query","name":"number__gt","schema":{"type":"integer"}},{"description":"Filter results where number is greater than or equal to value","in":"query","name":"number__gte","schema":{"type":"integer"}},{"description":"Filter results where number is less than value","in":"query","name":"number__lt","schema":{"type":"integer"}},{"description":"Filter results where number is less than or equal to value","in":"query","name":"number__lte","schema":{"type":"integer"}},{"description":"Filter results where number is between two comma separated values","explode":false,"in":"query","name":"number__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-complete","-info","-number","-pk","-pulp_created","-pulp_id","-pulp_last_updated","complete","info","number","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where pulp_created matches value","in":"query","name":"pulp_created","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than value","in":"query","name":"pulp_created__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is greater than or equal to value","in":"query","name":"pulp_created__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than value","in":"query","name":"pulp_created__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is less than or equal to value","in":"query","name":"pulp_created__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where pulp_created is between two comma separated values","explode":false,"in":"query","name":"pulp_created__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRepositoryVersionResponseList"}}},"description":""}},"summary":"List repository versions","tags":["Repository_Versions"]}},"/api/automation-hub/pulp/api/v3/roles/":{"get":{"description":"ViewSet for Role.","operationId":"roles_list","parameters":[{"description":"Filter roles that have any of the permissions in the list.","explode":true,"in":"query","name":"contains_permission","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where description matches value","in":"query","name":"description","schema":{"type":"string"}},{"description":"Filter results where description contains value","in":"query","name":"description__contains","schema":{"type":"string"}},{"description":"Filter results where description contains value","in":"query","name":"description__icontains","schema":{"type":"string"}},{"description":"Filter results where description matches value","in":"query","name":"description__iexact","schema":{"type":"string"}},{"description":"Filter roles that only have permissions for the specified object HREF.","in":"query","name":"for_object_type","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where locked matches value","in":"query","name":"locked","schema":{"type":"boolean"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-locked","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","description","locked","name","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedRoleResponseList"}}},"description":""}},"summary":"List roles","tags":["Roles"]},"post":{"description":"ViewSet for Role.","operationId":"roles_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Role"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Role"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponse"}}},"description":""}},"summary":"Create a role","tags":["Roles"]}},"/api/automation-hub/pulp/api/v3/roles/{pulp_id}/":{"delete":{"description":"ViewSet for Role.","operationId":"roles_delete","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a role","tags":["Roles"]},"get":{"description":"ViewSet for Role.","operationId":"roles_read","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponse"}}},"description":""}},"summary":"Inspect a role","tags":["Roles"]},"patch":{"description":"ViewSet for Role.","operationId":"roles_partial_update","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedRole"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponse"}}},"description":""}},"summary":"Update a role","tags":["Roles"]},"put":{"description":"ViewSet for Role.","operationId":"roles_update","parameters":[{"description":"A UUID string identifying this role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Role"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Role"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponse"}}},"description":""}},"summary":"Update a role","tags":["Roles"]}},"/api/automation-hub/pulp/api/v3/signing-services/":{"get":{"description":"A ViewSet that supports browsing of existing signing services.","operationId":"signing_services_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-pk","-pubkey_fingerprint","-public_key","-pulp_created","-pulp_id","-pulp_last_updated","-script","name","pk","pubkey_fingerprint","public_key","pulp_created","pulp_id","pulp_last_updated","script"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSigningServiceResponseList"}}},"description":""}},"summary":"List signing services","tags":["Signing-Services"]}},"/api/automation-hub/pulp/api/v3/signing-services/{pulp_id}/":{"get":{"description":"A ViewSet that supports browsing of existing signing services.","operationId":"signing_services_read","parameters":[{"description":"A UUID string identifying this signing service.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SigningServiceResponse"}}},"description":""}},"summary":"Inspect a signing service","tags":["Signing-Services"]}},"/api/automation-hub/pulp/api/v3/status/":{"get":{"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","operationId":"status_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponse"}}},"description":""}},"summary":"Inspect status of Pulp","tags":["Status"]}},"/api/automation-hub/pulp/api/v3/task-groups/":{"get":{"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.","operationId":"task_groups_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskGroupResponseList"}}},"description":""}},"summary":"List task groups","tags":["Task-Groups"]}},"/api/automation-hub/pulp/api/v3/task-groups/{pulp_id}/":{"get":{"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.","operationId":"task_groups_read","parameters":[{"description":"A UUID string identifying this task group.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupResponse"}}},"description":""}},"summary":"Inspect a task group","tags":["Task-Groups"]}},"/api/automation-hub/pulp/api/v3/task-schedules/":{"get":{"description":"ViewSet to monitor task schedules.","operationId":"task_schedules_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-dispatch_interval","-name","-next_dispatch","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-task_name","dispatch_interval","name","next_dispatch","pk","pulp_created","pulp_id","pulp_last_updated","task_name"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where task_name matches value","in":"query","name":"task_name","schema":{"type":"string"}},{"description":"Filter results where task_name contains value","in":"query","name":"task_name__contains","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskScheduleResponseList"}}},"description":""}},"summary":"List task schedules","tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/":{"get":{"description":"ViewSet to monitor task schedules.","operationId":"task_schedules_read","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskScheduleResponse"}}},"description":""}},"summary":"Inspect a task schedule","tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"task_schedules_add_role","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"task_schedules_list_roles","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"task_schedules_my_permissions","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/task-schedules/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"task_schedules_remove_role","parameters":[{"description":"A UUID string identifying this task schedule.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Task-Schedules"]}},"/api/automation-hub/pulp/api/v3/tasks/":{"get":{"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.","operationId":"_api_automation-hub_pulp_api_v3_tasks_tasks_list","parameters":[{"description":"Filter results where child_tasks matches value","in":"query","name":"child_tasks","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"created_resources","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"exclusive_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"exclusive_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where finished_at matches value","in":"query","name":"finished_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than value","in":"query","name":"finished_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than or equal to value","in":"query","name":"finished_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than value","in":"query","name":"finished_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than or equal to value","in":"query","name":"finished_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is between two comma separated values","explode":false,"in":"query","name":"finished_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where logging_cid matches value","in":"query","name":"logging_cid","schema":{"type":"string"}},{"description":"Filter results where logging_cid contains value","in":"query","name":"logging_cid__contains","schema":{"type":"string"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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* `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* `args` - Args\\n* `-args` - Args (descending)\\n* `kwargs` - Kwargs\\n* `-kwargs` - Kwargs (descending)\\n* `reserved_resources_record` - Reserved resources record\\n* `-reserved_resources_record` - Reserved resources record (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-args","-error","-finished_at","-kwargs","-logging_cid","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-reserved_resources_record","-started_at","-state","args","error","finished_at","kwargs","logging_cid","name","pk","pulp_created","pulp_id","pulp_last_updated","reserved_resources_record","started_at","state"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where parent_task matches value","in":"query","name":"parent_task","schema":{"format":"uuid","type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"reserved_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources_record","schema":{"items":{"type":"string"},"nullable":true,"type":"array"}},{"in":"query","name":"shared_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"shared_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where started_at matches value","in":"query","name":"started_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than value","in":"query","name":"started_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than or equal to value","in":"query","name":"started_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than value","in":"query","name":"started_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than or equal to value","in":"query","name":"started_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is between two comma separated values","explode":false,"in":"query","name":"started_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"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","in":"query","name":"state","schema":{"enum":["canceled","canceling","completed","failed","running","skipped","waiting"],"type":"string"}},{"description":"Filter results where state is in a comma-separated list of values","explode":false,"in":"query","name":"state__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where task_group matches value","in":"query","name":"task_group","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker matches value","in":"query","name":"worker","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker is in a comma-separated list of values","explode":false,"in":"query","name":"worker__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskResponseList"}}},"description":""}},"summary":"List tasks","tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/purge/":{"post":{"description":"Trigger an asynchronous task that deletes completed tasks that finished prior to a specified timestamp.","operationId":"tasks_purge","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Purge"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Purge"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Purge"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Purge Completed Tasks","tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/":{"delete":{"description":"A customized named ModelViewSet that knows how to register itself with the Pulp API router.\\n\\nThis viewset is discoverable by its name.\\n\\"Normal\\" Django Models and Master/Detail models are supported by the ``register_with`` method.\\n\\nAttributes:\\n lookup_field (str): The name of the field by which an object should be looked up, in\\n addition to any parent lookups if this ViewSet is nested. Defaults to \'pk\'\\n endpoint_name (str): The name of the final path segment that should identify the ViewSet\'s\\n collection endpoint.\\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\\n correspond to the \\"parent_prefix\\" of a router with rest_framework_nested.NestedMixin.\\n None indicates this ViewSet should not be nested.\\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\\n to django model filter expressions that can be used with the corresponding value from\\n self.kwargs, used only by a nested ViewSet to filter based on the parent object\'s\\n identity.\\n schema (DefaultSchema): The schema class to use by default in a viewset.","operationId":"tasks_delete","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a task","tags":["Tasks"]},"get":{"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.","operationId":"_api_automation-hub_pulp_api_v3_tasks_{pulp_id}_tasks_read","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""}},"summary":"Inspect a task","tags":["Tasks"]},"patch":{"description":"This operation cancels a task.","operationId":"tasks_cancel","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedTaskCancel"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedTaskCancel"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedTaskCancel"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""}},"summary":"Cancel a task","tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"tasks_add_role","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"tasks_list_roles","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"tasks_my_permissions","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/tasks/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"tasks_remove_role","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NestedRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NestedRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Tasks"]}},"/api/automation-hub/pulp/api/v3/uploads/":{"get":{"description":"View for chunked uploads.","operationId":"uploads_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-pk","-pulp_created","-pulp_id","-pulp_last_updated","-size","pk","pulp_created","pulp_id","pulp_last_updated","size"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where size matches value","in":"query","name":"size","schema":{"type":"integer"}},{"description":"Filter results where size is greater than value","in":"query","name":"size__gt","schema":{"type":"integer"}},{"description":"Filter results where size is less than value","in":"query","name":"size__lt","schema":{"type":"integer"}},{"description":"Filter results where size is between two comma separated values","explode":false,"in":"query","name":"size__range","schema":{"items":{"type":"integer"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUploadResponseList"}}},"description":""}},"summary":"List uploads","tags":["Uploads"]},"post":{"description":"View for chunked uploads.","operationId":"uploads_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Upload"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Upload"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Upload"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadResponse"}}},"description":""}},"summary":"Create an upload","tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/":{"delete":{"description":"View for chunked uploads.","operationId":"uploads_delete","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an upload","tags":["Uploads"]},"get":{"description":"View for chunked uploads.","operationId":"uploads_read","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadDetailResponse"}}},"description":""}},"summary":"Inspect an upload","tags":["Uploads"]},"put":{"description":"Upload a chunk for an upload.","operationId":"uploads_update","parameters":[{"description":"The Content-Range header specifies the location of the file chunk within the file.","in":"header","name":"Content-Range","required":true,"schema":{"type":"string"}},{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadChunk"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadChunk"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadResponse"}}},"description":""}},"summary":"Upload a file chunk","tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/add_role/":{"post":{"description":"Add a role for this object to users/groups.","operationId":"uploads_add_role","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Upload"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Upload"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Upload"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/commit/":{"post":{"description":"Queues a Task that creates an Artifact, and the Upload gets deleted and cannot be re-used.","operationId":"uploads_commit","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadCommit"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadCommit"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadCommit"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Finish an Upload","tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/list_roles/":{"get":{"description":"List roles assigned to this object.","operationId":"uploads_list_roles","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectRolesResponse"}}},"description":""}},"tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/my_permissions/":{"get":{"description":"List permissions available to the current user on this object.","operationId":"uploads_my_permissions","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyPermissionsResponse"}}},"description":""}},"tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/uploads/{pulp_id}/remove_role/":{"post":{"description":"Remove a role for this object from users/groups.","operationId":"uploads_remove_role","parameters":[{"description":"A UUID string identifying this upload.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Upload"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Upload"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Upload"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NestedRoleResponse"}}},"description":""}},"tags":["Uploads"]}},"/api/automation-hub/pulp/api/v3/upstream-pulps/":{"get":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUpstreamPulpResponseList"}}},"description":""}},"summary":"List upstream pulps","tags":["Upstream-Pulps"]},"post":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulpResponse"}}},"description":""}},"summary":"Create an upstream pulp","tags":["Upstream-Pulps"]}},"/api/automation-hub/pulp/api/v3/upstream-pulps/{pulp_id}/":{"delete":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_delete","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an upstream pulp","tags":["Upstream-Pulps"]},"get":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_read","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulpResponse"}}},"description":""}},"summary":"Inspect an upstream pulp","tags":["Upstream-Pulps"]},"patch":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_partial_update","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedUpstreamPulp"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedUpstreamPulp"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedUpstreamPulp"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulpResponse"}}},"description":""}},"summary":"Update an upstream pulp","tags":["Upstream-Pulps"]},"put":{"description":"API for configuring an upstream Pulp to replicate. This API is provided as a tech preview.","operationId":"upstream_pulps_update","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UpstreamPulp"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpstreamPulpResponse"}}},"description":""}},"summary":"Update an upstream pulp","tags":["Upstream-Pulps"]}},"/api/automation-hub/pulp/api/v3/upstream-pulps/{pulp_id}/replicate/":{"post":{"description":"Trigger an asynchronous repository replication task group. This API is provided as a tech preview.","operationId":"upstream_pulps_replicate","parameters":[{"description":"A UUID string identifying this upstream pulp.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupOperationResponse"}}},"description":""}},"summary":"Replicate","tags":["Upstream-Pulps"]}},"/api/automation-hub/pulp/api/v3/users/":{"get":{"description":"ViewSet for User.","operationId":"users_list","parameters":[{"description":"Filter results where email matches value","in":"query","name":"email","schema":{"type":"string"}},{"description":"Filter results where email contains value","in":"query","name":"email__contains","schema":{"type":"string"}},{"description":"Filter results where email contains value","in":"query","name":"email__icontains","schema":{"type":"string"}},{"description":"Filter results where email matches value","in":"query","name":"email__iexact","schema":{"type":"string"}},{"description":"Filter results where email is in a comma-separated list of values","explode":false,"in":"query","name":"email__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where first_name matches value","in":"query","name":"first_name","schema":{"type":"string"}},{"description":"Filter results where first_name contains value","in":"query","name":"first_name__contains","schema":{"type":"string"}},{"description":"Filter results where first_name contains value","in":"query","name":"first_name__icontains","schema":{"type":"string"}},{"description":"Filter results where first_name matches value","in":"query","name":"first_name__iexact","schema":{"type":"string"}},{"description":"Filter results where first_name is in a comma-separated list of values","explode":false,"in":"query","name":"first_name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where is_active matches value","in":"query","name":"is_active","schema":{"type":"boolean"}},{"description":"Filter results where is_staff matches value","in":"query","name":"is_staff","schema":{"type":"boolean"}},{"description":"Filter results where last_name matches value","in":"query","name":"last_name","schema":{"type":"string"}},{"description":"Filter results where last_name contains value","in":"query","name":"last_name__contains","schema":{"type":"string"}},{"description":"Filter results where last_name contains value","in":"query","name":"last_name__icontains","schema":{"type":"string"}},{"description":"Filter results where last_name matches value","in":"query","name":"last_name__iexact","schema":{"type":"string"}},{"description":"Filter results where last_name is in a comma-separated list of values","explode":false,"in":"query","name":"last_name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-date_joined","-email","-first_name","-id","-is_active","-is_staff","-is_superuser","-last_login","-last_name","-password","-pk","-username","date_joined","email","first_name","id","is_active","is_staff","is_superuser","last_login","last_name","password","pk","username"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where username matches value","in":"query","name":"username","schema":{"type":"string"}},{"description":"Filter results where username contains value","in":"query","name":"username__contains","schema":{"type":"string"}},{"description":"Filter results where username contains value","in":"query","name":"username__icontains","schema":{"type":"string"}},{"description":"Filter results where username matches value","in":"query","name":"username__iexact","schema":{"type":"string"}},{"description":"Filter results where username is in a comma-separated list of values","explode":false,"in":"query","name":"username__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUserResponseList"}}},"description":""}},"summary":"List users","tags":["Users"]},"post":{"description":"ViewSet for User.","operationId":"users_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/User"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Create an user","tags":["Users"]}},"/api/automation-hub/pulp/api/v3/users/{id}/":{"delete":{"description":"ViewSet for User.","operationId":"users_delete","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user","tags":["Users"]},"get":{"description":"ViewSet for User.","operationId":"users_read","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Inspect an user","tags":["Users"]},"patch":{"description":"ViewSet for User.","operationId":"users_partial_update","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedUser"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Update an user","tags":["Users"]},"put":{"description":"ViewSet for User.","operationId":"users_update","parameters":[{"description":"A unique integer value identifying this user.","in":"path","name":"id","required":true,"schema":{"format":"int64","type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/User"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}},"description":""}},"summary":"Update an user","tags":["Users"]}},"/api/automation-hub/pulp/api/v3/users/{user_pk}/roles/":{"get":{"description":"ViewSet for UserRole.","operationId":"users_roles_list","parameters":[{"description":"content_object","in":"query","name":"content_object","schema":{"type":"string"}},{"description":"Foreign Key referenced by HREF","in":"query","name":"domain","schema":{"format":"uuid","type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-description","-pk","-pulp_created","-role","description","pk","pulp_created","role"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"role","schema":{"type":"string"}},{"in":"query","name":"role__contains","schema":{"type":"string"}},{"in":"query","name":"role__icontains","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"role__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"role__startswith","schema":{"type":"string"}},{"in":"path","name":"user_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedUserRoleResponseList"}}},"description":""}},"summary":"List user roles","tags":["Users: Roles"]},"post":{"description":"ViewSet for UserRole.","operationId":"users_roles_create","parameters":[{"in":"path","name":"user_pk","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRole"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UserRole"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UserRole"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRoleResponse"}}},"description":""}},"summary":"Create an user role","tags":["Users: Roles"]}},"/api/automation-hub/pulp/api/v3/users/{user_pk}/roles/{pulp_id}/":{"delete":{"description":"ViewSet for UserRole.","operationId":"users_roles_delete","parameters":[{"description":"A UUID string identifying this user role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"in":"path","name":"user_pk","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete an user role","tags":["Users: Roles"]},"get":{"description":"ViewSet for UserRole.","operationId":"users_roles_read","parameters":[{"description":"A UUID string identifying this user role.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"in":"path","name":"user_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRoleResponse"}}},"description":""}},"summary":"Inspect an user role","tags":["Users: Roles"]}},"/api/automation-hub/pulp/api/v3/workers/":{"get":{"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.","operationId":"workers_list","parameters":[{"description":"Filter results where last_heartbeat matches value","in":"query","name":"last_heartbeat","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is greater than value","in":"query","name":"last_heartbeat__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is greater than or equal to value","in":"query","name":"last_heartbeat__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is less than value","in":"query","name":"last_heartbeat__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is less than or equal to value","in":"query","name":"last_heartbeat__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where last_heartbeat is between two comma separated values","explode":false,"in":"query","name":"last_heartbeat__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"missing","schema":{"type":"boolean"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"query","name":"online","schema":{"type":"boolean"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-last_heartbeat","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-versions","last_heartbeat","name","pk","pulp_created","pulp_id","pulp_last_updated","versions"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedWorkerResponseList"}}},"description":""}},"summary":"List workers","tags":["Workers"]}},"/api/automation-hub/pulp/api/v3/workers/{pulp_id}/":{"get":{"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.","operationId":"workers_read","parameters":[{"description":"A UUID string identifying this worker.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkerResponse"}}},"description":""}},"summary":"Inspect a worker","tags":["Workers"]}},"/api/automation-hub/v3/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_read","responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3"]}},"/api/automation-hub/v3/artifacts/collections/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"api_automation_hub_v3_artifacts_collections_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/api/automation-hub/v3/artifacts/collections/{path}/{filename}":{"get":{"description":"Download collection.","operationId":"api_automation_hub_v3_artifacts_collections_get","parameters":[{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Artifacts Collections"]}},"/api/automation-hub/v3/auth/token/":{"delete":{"description":"Invalidate user token.","operationId":"api_automation_hub_v3_auth_token_delete","responses":{"204":{"description":"No response body"}},"tags":["Api: V3 Auth Token"]},"post":{"description":"Create or refresh user token.","operationId":"api_automation_hub_v3_auth_token_post","responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Auth Token"]}},"/api/automation-hub/v3/collection_versions/all/":{"get":{"operationId":"api_automation_hub_v3_collection_versions_all_get","responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Collection_Versions All"]}},"/api/automation-hub/v3/collections/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections"]}},"/api/automation-hub/v3/collections/all/":{"get":{"operationId":"api_automation_hub_v3_collections_all_get","responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Collections All"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections"]},"patch":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections Versions"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/{version}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_versions_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections Versions"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_versions_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections Versions"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/{version}/copy/{source_path}/{dest_path}/":{"post":{"description":"Copy collection version from one repository to another.","operationId":"api_automation_hub_v3_collections_versions_copy_copy_content","parameters":[{"in":"path","name":"dest_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"source_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Collections Versions Copy"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_collections_versions_docs_blob_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Api: V3 Collections Versions Docs-Blob"]}},"/api/automation-hub/v3/collections/{namespace}/{name}/versions/{version}/move/{source_path}/{dest_path}/":{"post":{"description":"Remove content from source repo and add to destination repo.\\n\\nCreates new RepositoryVersion of source repo without content included.\\nCreates new RepositoryVersion of destination repo with content included.","operationId":"api_automation_hub_v3_collections_versions_move_move_content","parameters":[{"in":"path","name":"dest_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"source_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Collections Versions Move"]}},"/api/automation-hub/v3/excludes/":{"get":{"operationId":"api_automation_hub_v3_excludes_read","parameters":[{"in":"query","name":"format","schema":{"enum":["json","yaml"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Excludes"]}},"/api/automation-hub/v3/imports/collections/{task}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"api_automation_hub_v3_imports_collections_read","parameters":[{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""},"302":{"description":"No response body"}},"summary":"Inspect a collection import","tags":["Api: V3 Imports Collections"]}},"/api/automation-hub/v3/namespaces/":{"get":{"operationId":"api_automation_hub_v3_namespaces_list","parameters":[{"in":"query","name":"company","schema":{"type":"string"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` - Company\\n* `-company` - Company (descending)\\n* `id` - Id\\n* `-id` - Id (descending)","explode":false,"in":"query","name":"sort","schema":{"items":{"enum":["-company","-id","-name","company","id","name"],"type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNamespaceSummaryResponseList"}}},"description":""}},"summary":"List namespaces","tags":["Api: V3 Namespaces"]},"post":{"description":"Override to validate for name duplication before serializer validation.","operationId":"api_automation_hub_v3_namespaces_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Create a namespace","tags":["Api: V3 Namespaces"]}},"/api/automation-hub/v3/namespaces/{name}/":{"delete":{"description":"Delete a namespace.\\n\\n1. Perform a check to see if there are any collections in the namespace.\\n If there are, return a failure.\\n2. Delete the pulp distro and repository\\n3. Delete the namespace object.\\n\\nreturn: Response(status=204)","operationId":"api_automation_hub_v3_namespaces_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a namespace","tags":["Api: V3 Namespaces"]},"get":{"operationId":"api_automation_hub_v3_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Inspect a namespace","tags":["Api: V3 Namespaces"]},"patch":{"operationId":"api_automation_hub_v3_namespaces_partial_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedNamespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: V3 Namespaces"]},"put":{"operationId":"api_automation_hub_v3_namespaces_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Namespace"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Namespace"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceResponse"}}},"description":""}},"summary":"Update a namespace","tags":["Api: V3 Namespaces"]}},"/api/automation-hub/v3/openapi.json":{"get":{"description":"OpenApi3 schema for this API. Format can be selected via content negotiation.\\n\\n- YAML: application/vnd.oai.openapi\\n- JSON: application/vnd.oai.openapi+json","operationId":"api_automation_hub_v3_openapi.json_get","parameters":[{"in":"query","name":"lang","schema":{"enum":["en-us","es","fr","ja","ko","nl","zh-hans"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}},"application/vnd.oai.openapi+json":{"schema":{"type":"object"}}},"description":""}},"security":[{}],"tags":["Api: V3 Openapi.Json"]}},"/api/automation-hub/v3/openapi.yaml":{"get":{"description":"OpenApi3 schema for this API. Format can be selected via content negotiation.\\n\\n- YAML: application/vnd.oai.openapi\\n- JSON: application/vnd.oai.openapi+json","operationId":"api_automation_hub_v3_openapi.yaml_get","parameters":[{"in":"query","name":"lang","schema":{"enum":["en-us","es","fr","ja","ko","nl","zh-hans"],"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/vnd.oai.openapi":{"schema":{"type":"object"}},"application/yaml":{"schema":{"type":"object"}}},"description":""}},"security":[{}],"tags":["Api: V3 Openapi.Yaml"]}},"/api/automation-hub/v3/plugin/ansible/client-configuration/":{"get":{"description":"Return configurations for the ansible-galaxy client.","operationId":"api_automation_hub_v3_plugin_ansible_client_configuration_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientConfigurationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Client-Configuration"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/":{"get":{"description":"ViewSet for Repository Metadata.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/":{"get":{"description":"Unpaginated ViewSet for Collections.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_all_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections All-Collections"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_all_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections All-Versions"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_artifacts_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionUploadWithDownloadUrl"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}":{"get":{"operationId":"api_automation_hub_v3_plugin_ansible_content_collections_artifacts_download","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Api: V3 Plugin Ansible Content Collections Artifacts"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/":{"get":{"description":"ViewSet for Collections.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index"]},"get":{"description":"ViewSet for Collections.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index"]},"patch":{"description":"Trigger an asynchronous update task","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index Versions"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_versions_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index Versions"]},"get":{"description":"Returns a CollectionVersion object.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_versions_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index Versions"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"description":"Returns a CollectionVersion object.","operationId":"api_automation_hub_v3_plugin_ansible_content_collections_index_versions_docs_blob_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Collections Index Versions Docs-Blob"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/namespaces/":{"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]},"post":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]}},"/api/automation-hub/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/":{"delete":{"description":"Try to remove the Namespace if no Collections under Namespace are present.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]},"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]},"patch":{"description":"Provides the authentication and permission classes from settings.","operationId":"api_automation_hub_v3_plugin_ansible_content_namespaces_partial_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Content Namespaces"]}},"/api/automation-hub/v3/plugin/ansible/imports/collections/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"api_automation_hub_v3_plugin_ansible_imports_collections_read","parameters":[{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Api: V3 Plugin Ansible Imports Collections"]}},"/api/automation-hub/v3/plugin/ansible/search/collection-versions/":{"get":{"description":"A viewset for cross-repo searches.","operationId":"api_automation_hub_v3_plugin_ansible_search_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Filter collectionversions that are in these distrubtion ids.","explode":true,"in":"query","name":"distribution","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter collectionversions that are in these base paths.","explode":true,"in":"query","name":"distribution_base_path","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"highest","schema":{"type":"boolean"}},{"in":"query","name":"is_deprecated","schema":{"type":"boolean"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"is_signed","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"order_by","schema":{"items":{"enum":["-name","-namespace","-pulp_created","-version","name","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repository ids.","explode":true,"in":"query","name":"repository","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"repository_label","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repositories.","explode":true,"in":"query","name":"repository_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"repository_version","schema":{"type":"string"}},{"in":"query","name":"signed","schema":{"type":"boolean"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionSearchListResponseList"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Search Collection-Versions"]},"post":{"description":"A viewset for cross-repo searches.","operationId":"api_automation_hub_v3_plugin_ansible_search_collection_versions_rebuild","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"}}},"description":""}},"tags":["Api: V3 Plugin Ansible Search Collection-Versions"]}},"/api/automation-hub/v3/tasks/":{"get":{"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.","operationId":"_api_automation-hub_v3_tasks_tasks_list","parameters":[{"description":"Filter results where child_tasks matches value","in":"query","name":"child_tasks","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"created_resources","schema":{"format":"uuid","type":"string"}},{"in":"query","name":"exclusive_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"exclusive_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where finished_at matches value","in":"query","name":"finished_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than value","in":"query","name":"finished_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is greater than or equal to value","in":"query","name":"finished_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than value","in":"query","name":"finished_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is less than or equal to value","in":"query","name":"finished_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where finished_at is between two comma separated values","explode":false,"in":"query","name":"finished_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where logging_cid matches value","in":"query","name":"logging_cid","schema":{"type":"string"}},{"description":"Filter results where logging_cid contains value","in":"query","name":"logging_cid__contains","schema":{"type":"string"}},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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* `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* `args` - Args\\n* `-args` - Args (descending)\\n* `kwargs` - Kwargs\\n* `-kwargs` - Kwargs (descending)\\n* `reserved_resources_record` - Reserved resources record\\n* `-reserved_resources_record` - Reserved resources record (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-args","-error","-finished_at","-kwargs","-logging_cid","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-reserved_resources_record","-started_at","-state","args","error","finished_at","kwargs","logging_cid","name","pk","pulp_created","pulp_id","pulp_last_updated","reserved_resources_record","started_at","state"],"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where parent_task matches value","in":"query","name":"parent_task","schema":{"format":"uuid","type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"reserved_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"reserved_resources_record","schema":{"items":{"type":"string"},"nullable":true,"type":"array"}},{"in":"query","name":"shared_resources","schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"shared_resources__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where started_at matches value","in":"query","name":"started_at","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than value","in":"query","name":"started_at__gt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is greater than or equal to value","in":"query","name":"started_at__gte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than value","in":"query","name":"started_at__lt","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is less than or equal to value","in":"query","name":"started_at__lte","schema":{"format":"date-time","type":"string"}},{"description":"Filter results where started_at is between two comma separated values","explode":false,"in":"query","name":"started_at__range","schema":{"items":{"format":"date-time","type":"string"},"type":"array"},"style":"form"},{"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","in":"query","name":"state","schema":{"enum":["canceled","canceling","completed","failed","running","skipped","waiting"],"type":"string"}},{"description":"Filter results where state is in a comma-separated list of values","explode":false,"in":"query","name":"state__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where task_group matches value","in":"query","name":"task_group","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker matches value","in":"query","name":"worker","schema":{"format":"uuid","type":"string"}},{"description":"Filter results where worker is in a comma-separated list of values","explode":false,"in":"query","name":"worker__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskSummaryResponseList"}}},"description":""}},"summary":"List tasks","tags":["Tasks"]}},"/api/automation-hub/v3/tasks/{pulp_id}/":{"get":{"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.","operationId":"_api_automation-hub_v3_tasks_{pulp_id}_tasks_read","parameters":[{"description":"A UUID string identifying this task.","in":"path","name":"pulp_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskResponse"}}},"description":""}},"summary":"Inspect a task","tags":["Tasks"]}},"/api/automation-hubservice-index/metadata/":{"get":{"operationId":"api_automation_hubservice_index_metadata_get","responses":{"200":{"description":"No response body"}},"tags":["Api: Metadata"]}},"/api/automation-hubservice-index/resource-types/":{"get":{"operationId":"api_automation_hubservice_index_resource_types_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResourceTypeResponseList"}}},"description":""}},"summary":"List resource types","tags":["Api: Resource-Types"]}},"/api/automation-hubservice-index/resource-types/{name}/":{"get":{"operationId":"api_automation_hubservice_index_resource_types_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"pattern":"^[^/]+$","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceTypeResponse"}}},"description":""}},"summary":"Inspect a resource type","tags":["Api: Resource-Types"]}},"/api/automation-hubservice-index/resource-types/{name}/manifest/":{"get":{"description":"Returns the as a stream the csv of resource_id,hash for a given resource type.","operationId":"api_automation_hubservice_index_resource_types_manifest_manifest","parameters":[{"in":"path","name":"name","required":true,"schema":{"pattern":"^[^/]+$","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceTypeResponse"}}},"description":""}},"tags":["Api: Resource-Types Manifest"]}},"/api/automation-hubservice-index/resources/":{"get":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResourceListResponseList"}}},"description":""}},"summary":"List resources","tags":["Api: Resources"]},"post":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Resource"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Resource"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Resource"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"summary":"Create a resource","tags":["Api: Resources"]}},"/api/automation-hubservice-index/resources/{ansible_id}/":{"delete":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_delete","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No response body"}},"summary":"Delete a resource","tags":["Api: Resources"]},"get":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_read","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"summary":"Inspect a resource","tags":["Api: Resources"]},"patch":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_partial_update","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedResource"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedResource"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedResource"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"summary":"Update a resource","tags":["Api: Resources"]},"put":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_update","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Resource"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Resource"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Resource"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"summary":"Update a resource","tags":["Api: Resources"]}},"/api/automation-hubservice-index/resources/{ansible_id}/resource_detail/":{"get":{"description":"Index of all the resources in the system.","operationId":"api_automation_hubservice_index_resources_resource_detail_resource_detail","parameters":[{"in":"path","name":"ansible_id","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceResponse"}}},"description":""}},"tags":["Api: Resources Resource_Detail"]}},"/pulp/api/v3/ansible/copy/":{"post":{"description":"Trigger an asynchronous task to copy ansible content from one repository into another, creating a new repository version.","operationId":"copy_content","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Copy"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Copy"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Copy"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Copy content","tags":["Pulp: V3 Ansible Copy"]}},"/pulp/api/{api_path}":{"get":{"operationId":"pulp_api_get","parameters":[{"in":"path","name":"api_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp: Api"]}},"/pulp_ansible/galaxy/default/api/":{"get":{"description":"Return a response to the \\"GET\\" action.","operationId":"pulp_ansible_galaxy_default_api_get","responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api"]}},"/pulp_ansible/galaxy/default/api/v3/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_read","responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3"]}},"/pulp_ansible/galaxy/default/api/v3/artifacts/collections/":{"post":{"deprecated":true,"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"pulp_ansible_galaxy_default_api_v3_artifacts_collections_create","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/pulp_ansible/galaxy/default/api/v3/artifacts/collections/{path}/{filename}":{"get":{"description":"Download collection.","operationId":"pulp_ansible_galaxy_default_api_v3_artifacts_collections_get","parameters":[{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Artifacts Collections"]}},"/pulp_ansible/galaxy/default/api/v3/collection_versions/all/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collection_versions_all_list","responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collection_Versions All"]}},"/pulp_ansible/galaxy/default/api/v3/collections/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections"]}},"/pulp_ansible/galaxy/default/api/v3/collections/all/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_all_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections All"]}},"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections"]},"patch":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections"]}},"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections Versions"]}},"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/{version}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_versions_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections Versions"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_versions_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections Versions"]}},"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_collections_versions_docs_blob_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Collections Versions Docs-Blob"]}},"/pulp_ansible/galaxy/default/api/v3/imports/collections/{task}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_imports_collections_read","parameters":[{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""},"302":{"description":"No response body"}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Default Api V3 Imports Collections"]}},"/pulp_ansible/galaxy/default/api/v3/namespaces/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Namespaces"]}},"/pulp_ansible/galaxy/default/api/v3/namespaces/{name}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Namespaces"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/client-configuration/":{"get":{"description":"Return configurations for the ansible-galaxy client.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_client_configuration_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientConfigurationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Client-Configuration"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/":{"get":{"description":"ViewSet for Repository Metadata.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/":{"get":{"description":"Unpaginated ViewSet for Collections.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_all_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections All-Collections"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_all_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections All-Versions"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_artifacts_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}":{"get":{"description":"Collection download endpoint.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_artifacts_download","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Artifacts"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/":{"get":{"description":"ViewSet for Collections.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index"]},"get":{"description":"ViewSet for Collections.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index"]},"patch":{"description":"Trigger an asynchronous update task","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index Versions"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index Versions"]},"get":{"description":"Returns a CollectionVersion object.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index Versions"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"description":"Returns a CollectionVersion object.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_docs_blob_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Collections Index Versions Docs-Blob"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/":{"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]},"post":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/":{"delete":{"description":"Try to remove the Namespace if no Collections under Namespace are present.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]},"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]},"patch":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_partial_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Content Namespaces"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/imports/collections/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_imports_collections_read","parameters":[{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Imports Collections"]}},"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/search/collection-versions/":{"get":{"description":"A viewset for cross-repo searches.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_search_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Filter collectionversions that are in these distrubtion ids.","explode":true,"in":"query","name":"distribution","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter collectionversions that are in these base paths.","explode":true,"in":"query","name":"distribution_base_path","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"highest","schema":{"type":"boolean"}},{"in":"query","name":"is_deprecated","schema":{"type":"boolean"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"is_signed","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"order_by","schema":{"items":{"enum":["-name","-namespace","-pulp_created","-version","name","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repository ids.","explode":true,"in":"query","name":"repository","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"repository_label","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repositories.","explode":true,"in":"query","name":"repository_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"repository_version","schema":{"type":"string"}},{"in":"query","name":"signed","schema":{"type":"boolean"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionSearchListResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Search Collection-Versions"]},"post":{"description":"A viewset for cross-repo searches.","operationId":"pulp_ansible_galaxy_default_api_v3_plugin_ansible_search_collection_versions_rebuild","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"}}},"description":""}},"tags":["Pulp_Ansible: Default Api V3 Plugin Ansible Search Collection-Versions"]}},"/pulp_ansible/galaxy/{path}/api/":{"get":{"description":"Return a response to the \\"GET\\" action.","operationId":"pulp_ansible_galaxy_api_get","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Api"]}},"/pulp_ansible/galaxy/{path}/api/v1/roles/":{"get":{"description":"APIView for Roles.","operationId":"pulp_ansible_galaxy_api_v1_roles_get","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGalaxyRoleResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V1 Roles"]}},"/pulp_ansible/galaxy/{path}/api/v1/roles/{role_pk}/versions/":{"get":{"description":"APIView for Role Versions.","operationId":"api_v1_roles_versions_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"role_pk","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGalaxyRoleVersionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V1 Roles Versions"]}},"/pulp_ansible/galaxy/{path}/api/v2/collection-imports/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"pulp_ansible_galaxy_api_v2_collection_imports_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Api V2 Collection-Imports"]}},"/pulp_ansible/galaxy/{path}/api/v2/collections/":{"get":{"description":"View for Collection models.","operationId":"_pulp_ansible_galaxy_{path}_api_v2_collections_pulp_ansible_galaxy_api_v2_collections_get","parameters":[{"description":"A page number within the paginated result set.","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGalaxyCollectionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V2 Collections"]},"post":{"deprecated":true,"description":"Queues a task that creates a new Collection from an uploaded artifact.","operationId":"pulp_ansible_galaxy_api_v2_collections_post","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalaxyCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/GalaxyCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/GalaxyCollection"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalaxyCollectionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V2 Collections"]}},"/pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/":{"get":{"description":"Get the detail view of a Collection.","operationId":"_pulp_ansible_galaxy_{path}_api_v2_collections_{namespace}_{name}_pulp_ansible_galaxy_api_v2_collections_get","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalaxyCollectionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V2 Collections"]}},"/pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/versions/":{"get":{"description":"APIView for Collections by namespace/name.","operationId":"api_v2_collection_versions_list","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"description":"A page number within the paginated result set.","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedGalaxyCollectionVersionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V2 Collections Versions"]}},"/pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/versions/{version}/":{"get":{"description":"Return a response to the \\"GET\\" action.","operationId":"pulp_ansible_galaxy_api_v2_collections_versions_get","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V2 Collections Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3"]}},"/pulp_ansible/galaxy/{path}/api/v3/artifacts/collections/":{"post":{"deprecated":true,"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"pulp_ansible_galaxy_api_v3_artifacts_collections_create","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/pulp_ansible/galaxy/{path}/api/v3/artifacts/collections/{path}/{filename}":{"get":{"description":"Download collection.","operationId":"pulp_ansible_galaxy_api_v3_artifacts_collections_get","parameters":[{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Artifacts Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/collection_versions/all/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collection_versions_all_list","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collection_Versions All"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/all/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_all_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections All"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections"]},"patch":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_update","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_versions_list","parameters":[{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/":{"delete":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_versions_delete","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections Versions"]},"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_versions_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_collections_versions_docs_blob_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Collections Versions Docs-Blob"]}},"/pulp_ansible/galaxy/{path}/api/v3/imports/collections/{task}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_imports_collections_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""},"302":{"description":"No response body"}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Api V3 Imports Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/namespaces/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Namespaces"]}},"/pulp_ansible/galaxy/{path}/api/v3/namespaces/{name}/":{"get":{"deprecated":true,"description":"Legacy v3 endpoint.","operationId":"pulp_ansible_galaxy_api_v3_namespaces_read","parameters":[{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""},"302":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Namespaces"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/client-configuration/":{"get":{"description":"Return configurations for the ansible-galaxy client.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_client_configuration_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientConfigurationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Client-Configuration"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/":{"get":{"description":"ViewSet for Repository Metadata.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoMetadataResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/":{"get":{"description":"Unpaginated ViewSet for Collections.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_all_collections_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CollectionResponse"},"type":"array"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections All-Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_all_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UnpaginatedCollectionVersionResponse"},"type":"array"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections All-Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/":{"post":{"description":"Create an artifact and trigger an asynchronous task to create Collection content from it.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_artifacts_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionOneShot"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"summary":"Upload a collection","tags":["Pulp_Ansible: Artifacts Collections V3"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}":{"get":{"description":"Collection download endpoint.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_artifacts_download","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"filename","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"description":"No response body"}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Artifacts"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/":{"get":{"description":"ViewSet for Collections.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_list","parameters":[{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - 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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index"]},"get":{"description":"ViewSet for Collections.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index"]},"patch":{"description":"Trigger an asynchronous update task","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/PatchedCollection"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/":{"get":{"description":"Returns paginated CollectionVersions list.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_list","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-authors","-contents","-dependencies","-description","-docs_blob","-documentation","-files","-homepage","-is_highest","-issues","-license","-manifest","-name","-namespace","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-repository","-requires_ansible","-search_vector","-timestamp_of_interest","-upstream_id","-version","-version_major","-version_minor","-version_patch","-version_prerelease","authors","contents","dependencies","description","docs_blob","documentation","files","homepage","is_highest","issues","license","manifest","name","namespace","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","repository","requires_ansible","search_vector","timestamp_of_interest","upstream_id","version","version_major","version_minor","version_patch","version_prerelease"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_added","schema":{"type":"string"}},{"description":"Repository Version referenced by HREF","in":"query","name":"repository_version_removed","schema":{"type":"string"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"description":"Filter results where version matches value","in":"query","name":"version","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionListResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/":{"delete":{"description":"Trigger an asynchronous delete task","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index Versions"]},"get":{"description":"Returns a CollectionVersion object.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index Versions"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/":{"get":{"description":"Returns a CollectionVersion object.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_docs_blob_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"namespace","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionDocsResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Collections Index Versions Docs-Blob"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/":{"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_list","parameters":[{"description":"Filter results where company matches value","in":"query","name":"company","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__contains","schema":{"type":"string"}},{"description":"Filter results where company contains value","in":"query","name":"company__icontains","schema":{"type":"string"}},{"description":"Filter results where company is in a comma-separated list of values","explode":false,"in":"query","name":"company__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where company starts with value","in":"query","name":"company__startswith","schema":{"type":"string"}},{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"Filter results where metadata_sha256 matches value","in":"query","name":"metadata_sha256","schema":{"type":"string"}},{"description":"Filter results where metadata_sha256 is in a comma-separated list of values","explode":false,"in":"query","name":"metadata_sha256__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name matches value","in":"query","name":"name","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__contains","schema":{"type":"string"}},{"description":"Filter results where name contains value","in":"query","name":"name__icontains","schema":{"type":"string"}},{"description":"Filter results where name is in a comma-separated list of values","explode":false,"in":"query","name":"name__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter results where name starts with value","in":"query","name":"name__startswith","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pulp_last_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)","explode":false,"in":"query","name":"ordering","schema":{"items":{"enum":["-avatar_sha256","-company","-description","-email","-links","-metadata_sha256","-name","-pk","-pulp_created","-pulp_id","-pulp_last_updated","-pulp_type","-resources","-timestamp_of_interest","-upstream_id","avatar_sha256","company","description","email","links","metadata_sha256","name","pk","pulp_created","pulp_id","pulp_last_updated","pulp_type","resources","timestamp_of_interest","upstream_id"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_href__in","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Multiple values may be separated by commas.","explode":false,"in":"query","name":"pulp_id__in","schema":{"items":{"format":"uuid","type":"string"},"type":"array"},"style":"form"},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]},"post":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_create","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/":{"delete":{"description":"Try to remove the Namespace if no Collections under Namespace are present.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_delete","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]},"get":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_read","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]},"patch":{"description":"Provides the authentication and permission classes from settings.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_partial_update","parameters":[{"in":"path","name":"distro_base_path","required":true,"schema":{"type":"string"}},{"in":"path","name":"name","required":true,"schema":{"type":"string"}},{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata"}}},"required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncOperationResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/imports/collections/{task}/":{"get":{"description":"Returns a CollectionImport object.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_imports_collections_read","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"description":"Filter messages since a given timestamp","in":"query","name":"since","schema":{"type":"string"}},{"description":"A unique value identifying this collection import.","in":"path","name":"task","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionImportDetailResponse"}}},"description":""}},"summary":"Inspect a collection import","tags":["Pulp_Ansible: Api V3 Plugin Ansible Imports Collections"]}},"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/search/collection-versions/":{"get":{"description":"A viewset for cross-repo searches.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_search_collection_versions_list","parameters":[{"in":"query","name":"dependency","schema":{"type":"string"}},{"in":"query","name":"deprecated","schema":{"type":"boolean"}},{"description":"Filter collectionversions that are in these distrubtion ids.","explode":true,"in":"query","name":"distribution","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter collectionversions that are in these base paths.","explode":true,"in":"query","name":"distribution_base_path","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"highest","schema":{"type":"boolean"}},{"in":"query","name":"is_deprecated","schema":{"type":"boolean"}},{"in":"query","name":"is_highest","schema":{"type":"boolean"}},{"in":"query","name":"is_signed","schema":{"type":"boolean"}},{"in":"query","name":"keywords","schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","schema":{"type":"string"}},{"in":"query","name":"namespace","schema":{"type":"string"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"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)","explode":false,"in":"query","name":"order_by","schema":{"items":{"enum":["-name","-namespace","-pulp_created","-version","name","namespace","pulp_created","version"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"path","required":true,"schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repository ids.","explode":true,"in":"query","name":"repository","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter labels by search string","in":"query","name":"repository_label","schema":{"type":"string"}},{"description":"Filter collectionversions that are in these repositories.","explode":true,"in":"query","name":"repository_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"repository_version","schema":{"type":"string"}},{"in":"query","name":"signed","schema":{"type":"boolean"}},{"description":"Filter by comma separate list of tags that must all be matched","in":"query","name":"tags","schema":{"type":"string"}},{"in":"query","name":"version","schema":{"type":"string"}},{"in":"query","name":"version_range","schema":{"type":"string"}},{"description":"A list of fields to include in the response.","in":"query","name":"fields","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A list of fields to exclude from the response.","in":"query","name":"exclude_fields","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCollectionVersionSearchListResponseList"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Search Collection-Versions"]},"post":{"description":"A viewset for cross-repo searches.","operationId":"pulp_ansible_galaxy_api_v3_plugin_ansible_search_collection_versions_rebuild","parameters":[{"in":"path","name":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchList"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionVersionSearchListResponse"}}},"description":""}},"tags":["Pulp_Ansible: Api V3 Plugin Ansible Search Collection-Versions"]}},"/token/":{"get":{"description":"Handles GET requests for the /token/ endpoint.","operationId":"token_get","responses":{"200":{"description":"No response body"}},"tags":["Token"]}}},"servers":[{"url":"http://automation-hub-backend-cwa.automation-hub-prod.svc.cluster.local:8000/"}]}}')}}]); \ No newline at end of file diff --git a/static/js/4384.6e8774fe.chunk.js b/static/js/4384.7db6776e.chunk.js similarity index 99% rename from static/js/4384.6e8774fe.chunk.js rename to static/js/4384.7db6776e.chunk.js index f174f289..03265429 100644 --- a/static/js/4384.6e8774fe.chunk.js +++ b/static/js/4384.7db6776e.chunk.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[4384],{64384:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"schemas":{"controllers.AdvisoriesDBLookup":{"properties":{"advisory_type_name":{"description":"Advisory type name, proper ordering ensured (unknown, unspecified, other, enhancement, bugfix, security)","type":"string"},"applicable_systems":{"type":"integer"},"cve_count":{"type":"integer"},"description":{"type":"string"},"id":{"type":"string"},"installable_systems":{"type":"integer"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"synopsis":{"type":"string"}},"type":"object"},"controllers.AdvisoriesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.AdvisoryItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.AdvisoriesSystemsResponse":{"properties":{"data":{"additionalProperties":{"items":{"type":"string"},"type":"array"},"type":"object"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.AdvisoryDetailAttributes":{"properties":{"advisory_type_name":{"type":"string"},"cves":{"items":{"type":"string"},"type":"array"},"description":{"type":"string"},"fixes":{"type":"string"},"modified_date":{"type":"string"},"packages":{"items":{"type":"string"},"type":"array"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"references":{"items":{"type":"string"},"type":"array"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"solution":{"type":"string"},"synopsis":{"type":"string"},"topic":{"type":"string"}},"type":"object"},"controllers.AdvisoryDetailItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.AdvisoryDetailAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.AdvisoryDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.AdvisoryDetailItem"}},"type":"object"},"controllers.AdvisoryItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.AdvisoryItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.AdvisoryItemAttributes":{"properties":{"advisory_type_name":{"description":"Advisory type name, proper ordering ensured (unknown, unspecified, other, enhancement, bugfix, security)","type":"string"},"applicable_systems":{"type":"integer"},"cve_count":{"type":"integer"},"description":{"type":"string"},"installable_systems":{"type":"integer"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"synopsis":{"type":"string"}},"type":"object"},"controllers.AdvisorySystemDBLookup":{"properties":{"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"status":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.AdvisorySystemItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.AdvisorySystemItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.AdvisorySystemItemAttributes":{"properties":{"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"status":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.AdvisorySystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.AdvisorySystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.BaselineConfig":{"properties":{"to_time":{"description":"Filter applicable advisories (updates) by the latest publish time.","example":"2022-12-31T12:00:00-04:00","type":"string"}},"type":"object"},"controllers.BaselineDetailAttributes":{"properties":{"config":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineConfig"}],"description":"Baseline config","type":"object"},"creator":{"type":"string"},"description":{"type":"string"},"last_edited":{"type":"string"},"name":{"description":"Baseline name","example":"my_baseline","type":"string"},"published":{"type":"string"}},"type":"object"},"controllers.BaselineDetailItem":{"properties":{"attributes":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineDetailAttributes"}],"description":"Additional baseline attributes","type":"object"},"id":{"description":"Baseline ID","example":1,"type":"integer"},"type":{"description":"Document type name","example":"baseline","type":"string"}},"type":"object"},"controllers.BaselineDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.BaselineDetailItem"}},"type":"object"},"controllers.BaselineItem":{"properties":{"attributes":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineItemAttributes"}],"description":"Additional baseline attributes","type":"object"},"id":{"description":"Unique baseline id","example":10,"type":"integer"},"type":{"description":"Document type name","example":"baseline","type":"string"}},"type":"object"},"controllers.BaselineItemAttributes":{"properties":{"creator":{"type":"string"},"last_edited":{"type":"string"},"name":{"description":"Baseline name","example":"my-baseline","type":"string"},"published":{"description":"Created and updated dates","type":"string"},"systems":{"description":"Count of the systems associated with the baseline","example":22,"type":"integer"}},"type":"object"},"controllers.BaselineSystemAttributes":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"display_name":{"description":"Baseline system display name","example":"my-baselined-system","type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.BaselineSystemItem":{"properties":{"attributes":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineSystemAttributes"}],"description":"Additional baseline system attributes","type":"object"},"inventory_id":{"description":"Baseline system inventory ID (uuid format)","example":"00000000-0000-0000-0000-000000000001","type":"string"},"type":{"description":"Document type name","example":"baseline_system","type":"string"}},"type":"object"},"controllers.BaselineSystemsDBLookup":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"display_name":{"description":"Baseline system display name","example":"my-baselined-system","type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.BaselineSystemsRemoveRequest":{"properties":{"inventory_ids":{"description":"List of inventory IDs to have baselines removed","items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.BaselineSystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.BaselineSystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.BaselinesMeta":{"properties":{"creators":{"items":{"type":"string"},"type":"array"},"filter":{"additionalProperties":{"$ref":"#/components/schemas/controllers.FilterData"},"description":"Used filters","type":"object"},"has_systems":{"description":"Show whether customer has some registered systems","type":"boolean"},"limit":{"description":"Used response limit (page size) - pagination","example":20,"type":"integer"},"offset":{"description":"Used response offset - pagination","example":0,"type":"integer"},"search":{"description":"Used search terms","example":"kernel","type":"string"},"sort":{"description":"Used sorting fields","example":["name"],"items":{"type":"string"},"type":"array"},"subtotals":{"additionalProperties":{"type":"integer"},"description":"Some subtotals used by some endpoints","type":"object"},"total_items":{"description":"Total items count to return","example":1000,"type":"integer"}},"type":"object"},"controllers.BaselinesResponse":{"properties":{"data":{"description":"Baseline items","items":{"$ref":"#/components/schemas/controllers.BaselineItem"},"type":"array"},"links":{"allOf":[{"$ref":"#/components/schemas/controllers.Links"}],"description":"Pagination links","type":"object"},"meta":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselinesMeta"}],"description":"Generic response fields (pagination params, filters etc.)","type":"object"}},"type":"object"},"controllers.CreateBaselineRequest":{"properties":{"config":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineConfig"}],"description":"Baseline config to filter applicable advisories and package updates for the associated systems (optional).","type":"object"},"description":{"description":"Description of the baseline (optional).","type":"string"},"inventory_ids":{"description":"Inventory IDs list of systems to associate with this baseline (optional).","items":{"type":"string"},"type":"array"},"name":{"description":"Baseline name","type":"string"}},"type":"object"},"controllers.CreateBaselineResponse":{"properties":{"baseline_id":{"description":"Updated baseline unique ID, it can not be changed","example":1,"type":"integer"}},"type":"object"},"controllers.DeleteBaselineResponse":{"properties":{"baseline_id":{"description":"Updated baseline unique ID, it can not be changed","example":1,"type":"integer"}},"type":"object"},"controllers.FilterData":{"properties":{"op":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.IDPlain":{"properties":{"id":{"type":"string"}},"type":"object"},"controllers.IDSatelliteManaged":{"properties":{"id":{"type":"string"},"satellite_managed":{"type":"boolean"}},"type":"object"},"controllers.IDStatus":{"properties":{"id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"controllers.IDsPlainResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.IDPlain"},"type":"array"},"ids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.IDsSatelliteManagedResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.IDSatelliteManaged"},"type":"array"},"ids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.IDsStatusResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.IDStatus"},"type":"array"},"ids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.Links":{"properties":{"first":{"example":"/link/to/the/first","type":"string"},"last":{"example":"/link/to/the/last","type":"string"},"next":{"example":"/link/to/the/next","type":"string"},"previous":{"example":"/link/to/the/previous","type":"string"}},"type":"object"},"controllers.ListMeta":{"properties":{"filter":{"additionalProperties":{"$ref":"#/components/schemas/controllers.FilterData"},"description":"Used filters","type":"object"},"has_systems":{"description":"Show whether customer has some registered systems","type":"boolean"},"limit":{"description":"Used response limit (page size) - pagination","example":20,"type":"integer"},"offset":{"description":"Used response offset - pagination","example":0,"type":"integer"},"search":{"description":"Used search terms","example":"kernel","type":"string"},"sort":{"description":"Used sorting fields","example":["name"],"items":{"type":"string"},"type":"array"},"subtotals":{"additionalProperties":{"type":"integer"},"description":"Some subtotals used by some endpoints","type":"object"},"total_items":{"description":"Total items count to return","example":1000,"type":"integer"}},"type":"object"},"controllers.PackageDetailAttributes":{"properties":{"advisory_id":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"version":{"type":"string"}},"type":"object"},"controllers.PackageDetailItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.PackageDetailAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.PackageDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.PackageDetailItem"}},"type":"object"},"controllers.PackageItem":{"properties":{"name":{"type":"string"},"summary":{"type":"string"},"systems_applicable":{"type":"integer"},"systems_installable":{"type":"integer"},"systems_installed":{"type":"integer"}},"type":"object"},"controllers.PackageSystemItem":{"properties":{"available_evra":{"type":"string"},"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"baseline_uptodate":{"type":"boolean"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"installed_evra":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"},"updatable":{"type":"boolean"},"update_status":{"type":"string"}},"type":"object"},"controllers.PackageSystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.PackageSystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.PackageVersionItem":{"properties":{"evra":{"type":"string"}},"type":"object"},"controllers.PackageVersionsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.PackageVersionItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.PackagesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.PackageItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemAdvisoriesDBLookup":{"properties":{"advisory_type_name":{"description":"Advisory type name, proper ordering ensured (unknown, unspecified, other, enhancement, bugfix, security)","type":"string"},"cve_count":{"type":"integer"},"description":{"type":"string"},"id":{"type":"string"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"status":{"type":"string"},"synopsis":{"type":"string"}},"type":"object"},"controllers.SystemAdvisoriesResponse":{"properties":{"data":{"description":"advisories items","items":{"$ref":"#/components/schemas/controllers.SystemAdvisoryItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemAdvisoryItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.SystemAdvisoryItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.SystemAdvisoryItemAttributes":{"properties":{"advisory_type_name":{"description":"Advisory type name, proper ordering ensured (unknown, unspecified, other, enhancement, bugfix, security)","type":"string"},"cve_count":{"type":"integer"},"description":{"type":"string"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"status":{"type":"string"},"synopsis":{"type":"string"}},"type":"object"},"controllers.SystemDBLookup":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_evaluation":{"type":"string"},"last_upload":{"type":"string"},"os":{"type":"string"},"other_count":{"type":"integer"},"packages_applicable":{"type":"integer"},"packages_installable":{"type":"integer"},"packages_installed":{"type":"integer"},"rhba_count":{"type":"integer"},"rhea_count":{"type":"integer"},"rhsa_count":{"type":"integer"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.SystemDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.SystemItemExtended"}},"type":"object"},"controllers.SystemGroup":{"properties":{"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"controllers.SystemItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.SystemItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.SystemItemAttributes":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_evaluation":{"type":"string"},"last_upload":{"type":"string"},"os":{"type":"string"},"other_count":{"type":"integer"},"packages_applicable":{"type":"integer"},"packages_installable":{"type":"integer"},"packages_installed":{"type":"integer"},"rhba_count":{"type":"integer"},"rhea_count":{"type":"integer"},"rhsa_count":{"type":"integer"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.SystemItemAttributesExtended":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"baseline_uptodate":{"type":"boolean"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"insights_id":{"type":"string"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_evaluation":{"type":"string"},"last_upload":{"type":"string"},"os":{"type":"string"},"os_major":{"type":"string"},"os_minor":{"type":"string"},"os_name":{"type":"string"},"other_count":{"type":"integer"},"packages_applicable":{"type":"integer"},"packages_installable":{"type":"integer"},"packages_installed":{"type":"integer"},"packages_updatable":{"type":"integer"},"rhba_count":{"type":"integer"},"rhea_count":{"type":"integer"},"rhsa_count":{"type":"integer"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"},"third_party":{"type":"boolean"}},"type":"object"},"controllers.SystemItemExtended":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.SystemItemAttributesExtended"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.SystemPackageData":{"properties":{"description":{"type":"string"},"evra":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"updatable":{"type":"boolean"},"update_status":{"type":"string"},"updates":{"items":{"$ref":"#/components/schemas/models.PackageUpdate"},"type":"array"}},"type":"object"},"controllers.SystemPackageInline":{"properties":{"description":{"type":"string"},"evra":{"type":"string"},"latest_applicable":{"type":"string"},"latest_installable":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"updatable":{"type":"boolean"},"update_status":{"type":"string"}},"type":"object"},"controllers.SystemPackageResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.SystemPackageData"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemTag":{"properties":{"key":{"type":"string"},"namespace":{"type":"string"},"value":{"type":"string"}},"type":"object"},"controllers.SystemTagItem":{"properties":{"count":{"type":"integer"},"tag":{"$ref":"#/components/schemas/controllers.SystemTag"}},"type":"object"},"controllers.SystemTagsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.SystemTagItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemVmaasJSONResponse":{"properties":{"data":{"$ref":"#/components/schemas/vmaas.UpdatesV3Request"}},"type":"object"},"controllers.SystemYumUpdatesResponse":{"properties":{"data":{"$ref":"#/components/schemas/vmaas.UpdatesV3Response"}},"type":"object"},"controllers.SystemsAdvisoriesRequest":{"properties":{"advisories":{"items":{"type":"string"},"type":"array"},"limit":{"type":"integer"},"offset":{"type":"integer"},"systems":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.SystemsAdvisoriesResponse":{"properties":{"data":{"additionalProperties":{"items":{"type":"string"},"type":"array"},"type":"object"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.SystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.TemplateItem":{"properties":{"attributes":{"allOf":[{"$ref":"#/components/schemas/controllers.TemplateItemAttributes"}],"description":"Additional template attributes","type":"object"},"id":{"description":"Unique template id","type":"string"},"type":{"description":"Document type name","type":"string"}},"type":"object"},"controllers.TemplateItemAttributes":{"properties":{"creator":{"type":"string"},"last_edited":{"type":"string"},"name":{"description":"Template name","type":"string"},"published":{"description":"Created and updated dates","type":"string"},"systems":{"description":"Count of the systems associated with the template","type":"integer"}},"type":"object"},"controllers.TemplateSystemAttributes":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.TemplateSystemItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.TemplateSystemAttributes"},"inventory_id":{"description":"Template system inventory ID (uuid format)","type":"string"},"type":{"description":"Document type name","type":"string"}},"type":"object"},"controllers.TemplateSystemsDBLookup":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.TemplateSystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.TemplateSystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.TemplateSystemsUpdateRequest":{"properties":{"systems":{"description":"List of inventory IDs to have templates removed","example":["system1-uuid"," system2-uuid"," ..."],"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.TemplatesMeta":{"properties":{"creators":{"items":{"type":"string"},"type":"array"},"filter":{"additionalProperties":{"$ref":"#/components/schemas/controllers.FilterData"},"description":"Used filters","type":"object"},"has_systems":{"description":"Show whether customer has some registered systems","type":"boolean"},"limit":{"description":"Used response limit (page size) - pagination","example":20,"type":"integer"},"offset":{"description":"Used response offset - pagination","example":0,"type":"integer"},"search":{"description":"Used search terms","example":"kernel","type":"string"},"sort":{"description":"Used sorting fields","example":["name"],"items":{"type":"string"},"type":"array"},"subtotals":{"additionalProperties":{"type":"integer"},"description":"Some subtotals used by some endpoints","type":"object"},"total_items":{"description":"Total items count to return","example":1000,"type":"integer"}},"type":"object"},"controllers.TemplatesResponse":{"properties":{"data":{"description":"Template items","items":{"$ref":"#/components/schemas/controllers.TemplateItem"},"type":"array"},"links":{"allOf":[{"$ref":"#/components/schemas/controllers.Links"}],"description":"Pagination links","type":"object"},"meta":{"allOf":[{"$ref":"#/components/schemas/controllers.TemplatesMeta"}],"description":"Generic response fields (pagination params, filters etc.)","type":"object"}},"type":"object"},"controllers.UpdateBaselineRequest":{"properties":{"config":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineConfig"}],"description":"Updated baseline config (optional)","type":"object"},"description":{"description":"Description of the baseline (optional).","type":"string"},"inventory_ids":{"additionalProperties":{"type":"boolean"},"description":"Map of inventories to add to (true) or remove (false) from given baseline (optional)","type":"object"},"name":{"description":"Updated baseline name (optional)","example":"my-changed-baseline-name","type":"string"}},"type":"object"},"controllers.UpdateBaselineResponse":{"properties":{"baseline_id":{"description":"Updated baseline unique ID, it can not be changed","example":1,"type":"integer"}},"type":"object"},"models.PackageUpdate":{"properties":{"evra":{"type":"string"},"status":{"type":"string"}},"type":"object"},"utils.ErrorResponse":{"properties":{"error":{"type":"string"}},"type":"object"},"vmaas.UpdatesV3Request":{"properties":{"basearch":{"type":"string"},"epoch_required":{"description":"VMaaS will check package_list and return error if we provide package_list without epochs","type":"boolean"},"latest_only":{"type":"boolean"},"modules_list":{"items":{"$ref":"#/components/schemas/vmaas.UpdatesV3RequestModulesList"},"type":"array"},"optimistic_updates":{"description":"Search for updates of unknown package EVRAs.","type":"boolean"},"package_list":{"items":{"type":"string"},"type":"array"},"releasever":{"type":"string"},"repository_list":{"items":{"type":"string"},"type":"array"},"repository_paths":{"items":{"type":"string"},"type":"array"},"security_only":{"type":"boolean"},"third_party":{"description":"Include content from \\\\\\"third party\\\\\\" repositories into the response, disabled by default.","type":"boolean"}},"type":"object"},"vmaas.UpdatesV3RequestModulesList":{"properties":{"module_name":{"type":"string"},"module_stream":{"type":"string"}},"type":"object"},"vmaas.UpdatesV3Response":{"properties":{"basearch":{"type":"string"},"build_pkgcache":{"type":"boolean"},"last_change":{"type":"string"},"modules_list":{"items":{"$ref":"#/components/schemas/vmaas.UpdatesV3RequestModulesList"},"type":"array"},"releasever":{"type":"string"},"repository_list":{"items":{"type":"string"},"type":"array"},"update_list":{"additionalProperties":{"$ref":"#/components/schemas/vmaas.UpdatesV3ResponseUpdateList"},"type":"object"}},"type":"object"},"vmaas.UpdatesV3ResponseAvailableUpdates":{"properties":{"basearch":{"type":"string"},"erratum":{"type":"string"},"evra":{"type":"string"},"package":{"type":"string"},"package_name":{"type":"string"},"releasever":{"type":"string"},"repository":{"type":"string"}},"type":"object"},"vmaas.UpdatesV3ResponseUpdateList":{"properties":{"available_updates":{"items":{"$ref":"#/components/schemas/vmaas.UpdatesV3ResponseAvailableUpdates"},"type":"array"}},"type":"object"}},"securitySchemes":{"Authorization":{"in":"header","name":"Authorization","type":"apiKey"}}},"info":{"contact":{},"description":"API of the Patch application on [console.redhat.com](https://console.redhat.com)\\n\\nSyntax of the `filter[name]` query parameters is described in [Filters documentation](https://github.com/RedHatInsights/patchman-engine/wiki/API-custom-filters)","license":{"name":"GPLv3","url":"https://www.gnu.org/licenses/gpl-3.0.en.html"},"title":"Patchman-engine API","version":"v3.6.70"},"openapi":"3.0.1","paths":{"/advisories":{"get":{"description":"Show me all applicable advisories for all my systems","operationId":"listAdvisories","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","advisory_type_name","synopsis","public_date","severity","installable_systems","applicable_systems"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter ","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_systems]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_systems]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisoriesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all applicable advisories for all my systems"}},"/advisories/{advisory_id}":{"get":{"description":"Show me details an advisory by given advisory name","operationId":"detailAdvisory","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisoryDetailResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me details an advisory by given advisory name"}},"/advisories/{advisory_id}/systems":{"get":{"description":"Show me systems on which the given advisory is applicable","operationId":"listAdvisorySystems","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_evaluation","last_upload","stale","status","template","groups","satellite_managed","built_pkgcache"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[status]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[template]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[built_pkgcache]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisorySystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me systems on which the given advisory is applicable"}},"/baselines":{"get":{"description":"Show me all baselines for all my systems","operationId":"listBaseline","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","systems","published","last_edited","creator"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter ","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.BaselinesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all baselines for all my systems"},"put":{"description":"Create a baseline for my set of systems. System cannot be satellite managed.","operationId":"createBaseline","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.CreateBaselineRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.CreateBaselineResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Create a baseline for my set of systems","x-codegen-request-body-name":"body"}},"/baselines/systems/remove":{"post":{"description":"Remove systems from baseline","operationId":"removeBaselineSystems","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.BaselineSystemsRemoveRequest"}}},"description":"Request body","required":true},"responses":{"200":{"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Remove systems from baseline","x-codegen-request-body-name":"body"}},"/baselines/{baseline_id}":{"delete":{"description":"Delete a baseline","operationId":"baselineDelete","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.DeleteBaselineResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Delete a baseline"},"get":{"description":"Show baseline detail by given baseline ID","operationId":"detailBaseline","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.BaselineDetailResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show baseline detail by given baseline ID"},"put":{"description":"Update a baseline for my set of systems. System cannot be satellite managed.","operationId":"updateBaseline","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.UpdateBaselineRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.UpdateBaselineResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Update a baseline for my set of systems","x-codegen-request-body-name":"body"}},"/baselines/{baseline_id}/systems":{"get":{"description":"Show me all systems applicable to a baseline","operationId":"listBaselineSystems","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","os","installable_rhsa_count","installable_rhba_count","installable_rhea_count","installable_other_count","applicable_rhsa_count","applicable_rhba_count","applicable_rhea_count","applicable_other_count","last_upload","groups"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.BaselineSystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all systems belonging to a baseline"}},"/export/advisories":{"get":{"description":"Export applicable advisories for all my systems","operationId":"exportAdvisories","parameters":[{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_systems]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisoriesDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisoriesDBLookup"},"type":"array"}}},"description":"OK"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export applicable advisories for all my systems"}},"/export/advisories/{advisory_id}/systems":{"get":{"description":"Export systems for my account","operationId":"exportAdvisorySystems","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisorySystemDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisorySystemDBLookup"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export systems for my account"}},"/export/baselines/{baseline_id}/systems":{"get":{"description":"Export systems applicable to a baseline","operationId":"exportBaselineSystems","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.BaselineSystemsDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.BaselineSystemsDBLookup"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export systems belonging to a baseline"}},"/export/packages":{"get":{"description":"Show me all installed packages across my systems","operationId":"exportPackages","parameters":[{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","systems_installed","systems_installable","systems_applicable"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_applicable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.PackageItem"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.PackageItem"},"type":"array"}}},"description":"OK"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all installed packages across my systems"}},"/export/packages/{package_name}/systems":{"get":{"description":"Show me all my systems which have a package installed","operationId":"exportPackageSystems","parameters":[{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.PackageSystemItem"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems which have a package installed"}},"/export/systems":{"get":{"description":"Export systems for my account","operationId":"exportSystems","parameters":[{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_applicable]","schema":{"type":"string"}},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[baseline_name]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemDBLookup"},"type":"array"}}},"description":"OK"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export systems for my account"}},"/export/systems/{inventory_id}/advisories":{"get":{"description":"Export applicable advisories for all my systems","operationId":"exportSystemAdvisories","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemAdvisoriesDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemAdvisoriesDBLookup"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export applicable advisories for all my systems"}},"/export/systems/{inventory_id}/packages":{"get":{"description":"Show me details about a system packages by given inventory id","operationId":"exportSystemPackages","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[evra]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[updatable]","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemPackageInline"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me details about a system packages by given inventory id"}},"/ids/advisories":{"get":{"description":"Show me all applicable advisories for all my systems","operationId":"listAdvisoriesIds","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","advisory_type","synopsis","public_date","applicable_systems"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter ","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_systems]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_systems]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsPlainResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all applicable advisories for all my systems"}},"/ids/advisories/{advisory_id}/systems":{"get":{"description":"Show me systems on which the given advisory is applicable","operationId":"listAdvisorySystemsIds","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_evaluation","last_upload","rhsa_count","rhba_count","rhea_count","other_count","satellite_managed","stale","built_pkgcache"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[insights_id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_warning_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[culled_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[created]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[osname]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[osminor]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[osmajor]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[built_pkgcache]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsStatusResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me systems on which the given advisory is applicable"}},"/ids/baselines/{baseline_id}/systems":{"get":{"description":"Show me all systems applicable to a baseline","operationId":"listBaselineSystemsIds","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","os","installable_rhsa_count","installable_rhba_count","installable_rhea_count","installable_other_count","applicable_rhsa_count","applicable_rhba_count","applicable_rhea_count","applicable_other_count","last_upload"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsPlainResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all systems belonging to a baseline"}},"/ids/packages/{package_name}/systems":{"get":{"description":"Show me all my systems which have a package installed","operationId":"packageSystemsIds","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Filter systems managed by satellite","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsStatusResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems which have a package installed"}},"/ids/systems":{"get":{"description":"Show me all my systems","operationId":"listSystemsIds","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_upload","rhsa_count","rhba_count","rhea_count","other_count","stale","packages_installed","baseline_name","satellite_managed","built_pkgcache"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_applicable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_warning_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[culled_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[created]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[baseline_name]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[built_pkgcache]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsSatelliteManagedResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems"}},"/ids/systems/{inventory_id}/advisories":{"get":{"description":"Show me advisories for a system by given inventory id","operationId":"listSystemAdvisoriesIds","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","type","synopsis","public_date"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsStatusResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me advisories for a system by given inventory id"}},"/packages/":{"get":{"description":"Show me all installed packages across my systems","operationId":"listPackages","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","systems_installed","systems_installable","systems_applicable"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_applicable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackagesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all installed packages across my systems"}},"/packages/{package_name}":{"get":{"description":"Show me metadata of selected package","operationId":"LatestPackage","parameters":[{"description":"package_name - latest, nevra - exact version","in":"path","name":"package_name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackageDetailResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me metadata of selected package"}},"/packages/{package_name}/systems":{"get":{"description":"Show me all my systems which have a package installed","operationId":"packageSystems","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Filter systems managed by satellite","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[updatable]","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackageSystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems which have a package installed"}},"/packages/{package_name}/versions":{"get":{"description":"Show me all package versions installed on some system","operationId":"packageVersions","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackageVersionsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all package versions installed on some system"}},"/systems":{"get":{"description":"Show me all my systems","operationId":"listSystems","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_upload","rhsa_count","rhba_count","rhea_count","other_count","stale","packages_installed","baseline_name","groups","satellite_managed","built_pkgcache"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_applicable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_warning_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[culled_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[created]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[baseline_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[built_pkgcache]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems"}},"/systems/{inventory_id}":{"delete":{"description":"Delete system by inventory id","operationId":"deletesystem","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Delete system by inventory id"},"get":{"description":"Show me details about a system by given inventory id","operationId":"detailSystem","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemDetailResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me details about a system by given inventory id"}},"/systems/{inventory_id}/advisories":{"get":{"description":"Show me advisories for a system by given inventory id","operationId":"listSystemAdvisories","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","type","synopsis","public_date"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemAdvisoriesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me advisories for a system by given inventory id"}},"/systems/{inventory_id}/packages":{"get":{"description":"Show me details about a system packages by given inventory id","operationId":"systemPackages","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[evra]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[updatable]","schema":{"type":"boolean"}},{"description":"Filter","in":"query","name":"filter[update_status]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemPackageResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me details about a system packages by given inventory id"}},"/systems/{inventory_id}/vmaas_json":{"get":{"description":"Show me system\'s json request for VMaaS","operationId":"systemVmaasJson","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemVmaasJSONResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me system\'s json request for VMaaS"}},"/systems/{inventory_id}/yum_updates":{"get":{"description":"Show me system\'s yum_updates (client side evaluation data)","operationId":"systemYumUpdates","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemYumUpdatesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me system\'s yum_updates (client side evaluation data)"}},"/tags":{"get":{"description":"Show me systems tags applicable to this application","operationId":"listSystemTags","parameters":[{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["tag","count"],"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemTagsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me systems tags applicable to this application"}},"/views/advisories/systems":{"post":{"description":"View advisory-system pairs for selected systems and installable advisories","operationId":"viewAdvisoriesSystems","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsAdvisoriesRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisoriesSystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"View advisory-system pairs for selected systems and installable advisories","x-codegen-request-body-name":"body"}},"/views/systems/advisories":{"post":{"description":"View system-advisory pairs for selected systems and installable advisories","operationId":"viewSystemsAdvisories","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsAdvisoriesRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsAdvisoriesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"View system-advisory pairs for selected systems and installable advisories","x-codegen-request-body-name":"body"}}},"servers":[{"url":"/api/patch/v3"}],"x-original-swagger-version":"2.0"}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[4384],{64384:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"schemas":{"controllers.AdvisoriesDBLookup":{"properties":{"advisory_type_name":{"description":"Advisory type name, proper ordering ensured (unknown, unspecified, other, enhancement, bugfix, security)","type":"string"},"applicable_systems":{"type":"integer"},"cve_count":{"type":"integer"},"description":{"type":"string"},"id":{"type":"string"},"installable_systems":{"type":"integer"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"synopsis":{"type":"string"}},"type":"object"},"controllers.AdvisoriesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.AdvisoryItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.AdvisoriesSystemsResponse":{"properties":{"data":{"additionalProperties":{"items":{"type":"string"},"type":"array"},"type":"object"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.AdvisoryDetailAttributes":{"properties":{"advisory_type_name":{"type":"string"},"cves":{"items":{"type":"string"},"type":"array"},"description":{"type":"string"},"fixes":{"type":"string"},"modified_date":{"type":"string"},"packages":{"items":{"type":"string"},"type":"array"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"references":{"items":{"type":"string"},"type":"array"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"solution":{"type":"string"},"synopsis":{"type":"string"},"topic":{"type":"string"}},"type":"object"},"controllers.AdvisoryDetailItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.AdvisoryDetailAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.AdvisoryDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.AdvisoryDetailItem"}},"type":"object"},"controllers.AdvisoryItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.AdvisoryItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.AdvisoryItemAttributes":{"properties":{"advisory_type_name":{"description":"Advisory type name, proper ordering ensured (unknown, unspecified, other, enhancement, bugfix, security)","type":"string"},"applicable_systems":{"type":"integer"},"cve_count":{"type":"integer"},"description":{"type":"string"},"installable_systems":{"type":"integer"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"synopsis":{"type":"string"}},"type":"object"},"controllers.AdvisorySystemDBLookup":{"properties":{"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"status":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.AdvisorySystemItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.AdvisorySystemItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.AdvisorySystemItemAttributes":{"properties":{"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"status":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.AdvisorySystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.AdvisorySystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.BaselineConfig":{"properties":{"to_time":{"description":"Filter applicable advisories (updates) by the latest publish time.","example":"2022-12-31T12:00:00-04:00","type":"string"}},"type":"object"},"controllers.BaselineDetailAttributes":{"properties":{"config":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineConfig"}],"description":"Baseline config","type":"object"},"creator":{"type":"string"},"description":{"type":"string"},"last_edited":{"type":"string"},"name":{"description":"Baseline name","example":"my_baseline","type":"string"},"published":{"type":"string"}},"type":"object"},"controllers.BaselineDetailItem":{"properties":{"attributes":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineDetailAttributes"}],"description":"Additional baseline attributes","type":"object"},"id":{"description":"Baseline ID","example":1,"type":"integer"},"type":{"description":"Document type name","example":"baseline","type":"string"}},"type":"object"},"controllers.BaselineDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.BaselineDetailItem"}},"type":"object"},"controllers.BaselineItem":{"properties":{"attributes":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineItemAttributes"}],"description":"Additional baseline attributes","type":"object"},"id":{"description":"Unique baseline id","example":10,"type":"integer"},"type":{"description":"Document type name","example":"baseline","type":"string"}},"type":"object"},"controllers.BaselineItemAttributes":{"properties":{"creator":{"type":"string"},"last_edited":{"type":"string"},"name":{"description":"Baseline name","example":"my-baseline","type":"string"},"published":{"description":"Created and updated dates","type":"string"},"systems":{"description":"Count of the systems associated with the baseline","example":22,"type":"integer"}},"type":"object"},"controllers.BaselineSystemAttributes":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"display_name":{"description":"Baseline system display name","example":"my-baselined-system","type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.BaselineSystemItem":{"properties":{"attributes":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineSystemAttributes"}],"description":"Additional baseline system attributes","type":"object"},"inventory_id":{"description":"Baseline system inventory ID (uuid format)","example":"00000000-0000-0000-0000-000000000001","type":"string"},"type":{"description":"Document type name","example":"baseline_system","type":"string"}},"type":"object"},"controllers.BaselineSystemsDBLookup":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"display_name":{"description":"Baseline system display name","example":"my-baselined-system","type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.BaselineSystemsRemoveRequest":{"properties":{"inventory_ids":{"description":"List of inventory IDs to have baselines removed","items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.BaselineSystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.BaselineSystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.BaselinesMeta":{"properties":{"creators":{"items":{"type":"string"},"type":"array"},"filter":{"additionalProperties":{"$ref":"#/components/schemas/controllers.FilterData"},"description":"Used filters","type":"object"},"has_systems":{"description":"Show whether customer has some registered systems","type":"boolean"},"limit":{"description":"Used response limit (page size) - pagination","example":20,"type":"integer"},"offset":{"description":"Used response offset - pagination","example":0,"type":"integer"},"search":{"description":"Used search terms","example":"kernel","type":"string"},"sort":{"description":"Used sorting fields","example":["name"],"items":{"type":"string"},"type":"array"},"subtotals":{"additionalProperties":{"type":"integer"},"description":"Some subtotals used by some endpoints","type":"object"},"total_items":{"description":"Total items count to return","example":1000,"type":"integer"}},"type":"object"},"controllers.BaselinesResponse":{"properties":{"data":{"description":"Baseline items","items":{"$ref":"#/components/schemas/controllers.BaselineItem"},"type":"array"},"links":{"allOf":[{"$ref":"#/components/schemas/controllers.Links"}],"description":"Pagination links","type":"object"},"meta":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselinesMeta"}],"description":"Generic response fields (pagination params, filters etc.)","type":"object"}},"type":"object"},"controllers.CreateBaselineRequest":{"properties":{"config":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineConfig"}],"description":"Baseline config to filter applicable advisories and package updates for the associated systems (optional).","type":"object"},"description":{"description":"Description of the baseline (optional).","type":"string"},"inventory_ids":{"description":"Inventory IDs list of systems to associate with this baseline (optional).","items":{"type":"string"},"type":"array"},"name":{"description":"Baseline name","type":"string"}},"type":"object"},"controllers.CreateBaselineResponse":{"properties":{"baseline_id":{"description":"Updated baseline unique ID, it can not be changed","example":1,"type":"integer"}},"type":"object"},"controllers.DeleteBaselineResponse":{"properties":{"baseline_id":{"description":"Updated baseline unique ID, it can not be changed","example":1,"type":"integer"}},"type":"object"},"controllers.FilterData":{"properties":{"op":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.IDPlain":{"properties":{"id":{"type":"string"}},"type":"object"},"controllers.IDSatelliteManaged":{"properties":{"id":{"type":"string"},"satellite_managed":{"type":"boolean"}},"type":"object"},"controllers.IDStatus":{"properties":{"id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"controllers.IDsPlainResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.IDPlain"},"type":"array"},"ids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.IDsSatelliteManagedResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.IDSatelliteManaged"},"type":"array"},"ids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.IDsStatusResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.IDStatus"},"type":"array"},"ids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.Links":{"properties":{"first":{"example":"/link/to/the/first","type":"string"},"last":{"example":"/link/to/the/last","type":"string"},"next":{"example":"/link/to/the/next","type":"string"},"previous":{"example":"/link/to/the/previous","type":"string"}},"type":"object"},"controllers.ListMeta":{"properties":{"filter":{"additionalProperties":{"$ref":"#/components/schemas/controllers.FilterData"},"description":"Used filters","type":"object"},"has_systems":{"description":"Show whether customer has some registered systems","type":"boolean"},"limit":{"description":"Used response limit (page size) - pagination","example":20,"type":"integer"},"offset":{"description":"Used response offset - pagination","example":0,"type":"integer"},"search":{"description":"Used search terms","example":"kernel","type":"string"},"sort":{"description":"Used sorting fields","example":["name"],"items":{"type":"string"},"type":"array"},"subtotals":{"additionalProperties":{"type":"integer"},"description":"Some subtotals used by some endpoints","type":"object"},"total_items":{"description":"Total items count to return","example":1000,"type":"integer"}},"type":"object"},"controllers.PackageDetailAttributes":{"properties":{"advisory_id":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"version":{"type":"string"}},"type":"object"},"controllers.PackageDetailItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.PackageDetailAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.PackageDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.PackageDetailItem"}},"type":"object"},"controllers.PackageItem":{"properties":{"name":{"type":"string"},"summary":{"type":"string"},"systems_applicable":{"type":"integer"},"systems_installable":{"type":"integer"},"systems_installed":{"type":"integer"}},"type":"object"},"controllers.PackageSystemItem":{"properties":{"available_evra":{"type":"string"},"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"baseline_uptodate":{"type":"boolean"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"installed_evra":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"},"updatable":{"type":"boolean"},"update_status":{"type":"string"}},"type":"object"},"controllers.PackageSystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.PackageSystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.PackageVersionItem":{"properties":{"evra":{"type":"string"}},"type":"object"},"controllers.PackageVersionsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.PackageVersionItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.PackagesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.PackageItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemAdvisoriesDBLookup":{"properties":{"advisory_type_name":{"description":"Advisory type name, proper ordering ensured (unknown, unspecified, other, enhancement, bugfix, security)","type":"string"},"cve_count":{"type":"integer"},"description":{"type":"string"},"id":{"type":"string"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"status":{"type":"string"},"synopsis":{"type":"string"}},"type":"object"},"controllers.SystemAdvisoriesResponse":{"properties":{"data":{"description":"advisories items","items":{"$ref":"#/components/schemas/controllers.SystemAdvisoryItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemAdvisoryItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.SystemAdvisoryItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.SystemAdvisoryItemAttributes":{"properties":{"advisory_type_name":{"description":"Advisory type name, proper ordering ensured (unknown, unspecified, other, enhancement, bugfix, security)","type":"string"},"cve_count":{"type":"integer"},"description":{"type":"string"},"public_date":{"type":"string"},"reboot_required":{"type":"boolean"},"release_versions":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"status":{"type":"string"},"synopsis":{"type":"string"}},"type":"object"},"controllers.SystemDBLookup":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_evaluation":{"type":"string"},"last_upload":{"type":"string"},"os":{"type":"string"},"other_count":{"type":"integer"},"packages_applicable":{"type":"integer"},"packages_installable":{"type":"integer"},"packages_installed":{"type":"integer"},"rhba_count":{"type":"integer"},"rhea_count":{"type":"integer"},"rhsa_count":{"type":"integer"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.SystemDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.SystemItemExtended"}},"type":"object"},"controllers.SystemGroup":{"properties":{"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"controllers.SystemItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.SystemItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.SystemItemAttributes":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_evaluation":{"type":"string"},"last_upload":{"type":"string"},"os":{"type":"string"},"other_count":{"type":"integer"},"packages_applicable":{"type":"integer"},"packages_installable":{"type":"integer"},"packages_installed":{"type":"integer"},"rhba_count":{"type":"integer"},"rhea_count":{"type":"integer"},"rhsa_count":{"type":"integer"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.SystemItemAttributesExtended":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"baseline_id":{"type":"integer"},"baseline_name":{"type":"string"},"baseline_uptodate":{"type":"boolean"},"built_pkgcache":{"type":"boolean"},"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"insights_id":{"type":"string"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_evaluation":{"type":"string"},"last_upload":{"type":"string"},"os":{"type":"string"},"os_major":{"type":"string"},"os_minor":{"type":"string"},"os_name":{"type":"string"},"other_count":{"type":"integer"},"packages_applicable":{"type":"integer"},"packages_installable":{"type":"integer"},"packages_installed":{"type":"integer"},"packages_updatable":{"type":"integer"},"rhba_count":{"type":"integer"},"rhea_count":{"type":"integer"},"rhsa_count":{"type":"integer"},"rhsm":{"type":"string"},"satellite_managed":{"type":"boolean"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"},"third_party":{"type":"boolean"}},"type":"object"},"controllers.SystemItemExtended":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.SystemItemAttributesExtended"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.SystemPackageData":{"properties":{"description":{"type":"string"},"evra":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"updatable":{"type":"boolean"},"update_status":{"type":"string"},"updates":{"items":{"$ref":"#/components/schemas/models.PackageUpdate"},"type":"array"}},"type":"object"},"controllers.SystemPackageInline":{"properties":{"description":{"type":"string"},"evra":{"type":"string"},"latest_applicable":{"type":"string"},"latest_installable":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"updatable":{"type":"boolean"},"update_status":{"type":"string"}},"type":"object"},"controllers.SystemPackageResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.SystemPackageData"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemTag":{"properties":{"key":{"type":"string"},"namespace":{"type":"string"},"value":{"type":"string"}},"type":"object"},"controllers.SystemTagItem":{"properties":{"count":{"type":"integer"},"tag":{"$ref":"#/components/schemas/controllers.SystemTag"}},"type":"object"},"controllers.SystemTagsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.SystemTagItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemVmaasJSONResponse":{"properties":{"data":{"$ref":"#/components/schemas/vmaas.UpdatesV3Request"}},"type":"object"},"controllers.SystemYumUpdatesResponse":{"properties":{"data":{"$ref":"#/components/schemas/vmaas.UpdatesV3Response"}},"type":"object"},"controllers.SystemsAdvisoriesRequest":{"properties":{"advisories":{"items":{"type":"string"},"type":"array"},"limit":{"type":"integer"},"offset":{"type":"integer"},"systems":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.SystemsAdvisoriesResponse":{"properties":{"data":{"additionalProperties":{"items":{"type":"string"},"type":"array"},"type":"object"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.SystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.TemplateItem":{"properties":{"attributes":{"allOf":[{"$ref":"#/components/schemas/controllers.TemplateItemAttributes"}],"description":"Additional template attributes","type":"object"},"id":{"description":"Unique template id","type":"string"},"type":{"description":"Document type name","type":"string"}},"type":"object"},"controllers.TemplateItemAttributes":{"properties":{"creator":{"type":"string"},"last_edited":{"type":"string"},"name":{"description":"Template name","type":"string"},"published":{"description":"Created and updated dates","type":"string"},"systems":{"description":"Count of the systems associated with the template","type":"integer"}},"type":"object"},"controllers.TemplateSystemAttributes":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.TemplateSystemItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.TemplateSystemAttributes"},"inventory_id":{"description":"Template system inventory ID (uuid format)","type":"string"},"type":{"description":"Document type name","type":"string"}},"type":"object"},"controllers.TemplateSystemsDBLookup":{"properties":{"applicable_other_count":{"type":"integer"},"applicable_rhba_count":{"type":"integer"},"applicable_rhea_count":{"type":"integer"},"applicable_rhsa_count":{"type":"integer"},"display_name":{"type":"string"},"groups":{"items":{"$ref":"#/components/schemas/controllers.SystemGroup"},"type":"array"},"id":{"type":"string"},"installable_other_count":{"type":"integer"},"installable_rhba_count":{"type":"integer"},"installable_rhea_count":{"type":"integer"},"installable_rhsa_count":{"type":"integer"},"last_upload":{"type":"string"},"os":{"type":"string"},"rhsm":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/controllers.SystemTag"},"type":"array"}},"type":"object"},"controllers.TemplateSystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.TemplateSystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.TemplateSystemsUpdateRequest":{"properties":{"systems":{"description":"List of inventory IDs to have templates removed","example":["system1-uuid"," system2-uuid"," ..."],"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.TemplatesMeta":{"properties":{"creators":{"items":{"type":"string"},"type":"array"},"filter":{"additionalProperties":{"$ref":"#/components/schemas/controllers.FilterData"},"description":"Used filters","type":"object"},"has_systems":{"description":"Show whether customer has some registered systems","type":"boolean"},"limit":{"description":"Used response limit (page size) - pagination","example":20,"type":"integer"},"offset":{"description":"Used response offset - pagination","example":0,"type":"integer"},"search":{"description":"Used search terms","example":"kernel","type":"string"},"sort":{"description":"Used sorting fields","example":["name"],"items":{"type":"string"},"type":"array"},"subtotals":{"additionalProperties":{"type":"integer"},"description":"Some subtotals used by some endpoints","type":"object"},"total_items":{"description":"Total items count to return","example":1000,"type":"integer"}},"type":"object"},"controllers.TemplatesResponse":{"properties":{"data":{"description":"Template items","items":{"$ref":"#/components/schemas/controllers.TemplateItem"},"type":"array"},"links":{"allOf":[{"$ref":"#/components/schemas/controllers.Links"}],"description":"Pagination links","type":"object"},"meta":{"allOf":[{"$ref":"#/components/schemas/controllers.TemplatesMeta"}],"description":"Generic response fields (pagination params, filters etc.)","type":"object"}},"type":"object"},"controllers.UpdateBaselineRequest":{"properties":{"config":{"allOf":[{"$ref":"#/components/schemas/controllers.BaselineConfig"}],"description":"Updated baseline config (optional)","type":"object"},"description":{"description":"Description of the baseline (optional).","type":"string"},"inventory_ids":{"additionalProperties":{"type":"boolean"},"description":"Map of inventories to add to (true) or remove (false) from given baseline (optional)","type":"object"},"name":{"description":"Updated baseline name (optional)","example":"my-changed-baseline-name","type":"string"}},"type":"object"},"controllers.UpdateBaselineResponse":{"properties":{"baseline_id":{"description":"Updated baseline unique ID, it can not be changed","example":1,"type":"integer"}},"type":"object"},"models.PackageUpdate":{"properties":{"evra":{"type":"string"},"status":{"type":"string"}},"type":"object"},"utils.ErrorResponse":{"properties":{"error":{"type":"string"}},"type":"object"},"vmaas.UpdatesV3Request":{"properties":{"basearch":{"type":"string"},"epoch_required":{"description":"VMaaS will check package_list and return error if we provide package_list without epochs","type":"boolean"},"latest_only":{"type":"boolean"},"modules_list":{"items":{"$ref":"#/components/schemas/vmaas.UpdatesV3RequestModulesList"},"type":"array"},"optimistic_updates":{"description":"Search for updates of unknown package EVRAs.","type":"boolean"},"package_list":{"items":{"type":"string"},"type":"array"},"releasever":{"type":"string"},"repository_list":{"items":{"type":"string"},"type":"array"},"repository_paths":{"items":{"type":"string"},"type":"array"},"security_only":{"type":"boolean"},"third_party":{"description":"Include content from \\\\\\"third party\\\\\\" repositories into the response, disabled by default.","type":"boolean"}},"type":"object"},"vmaas.UpdatesV3RequestModulesList":{"properties":{"module_name":{"type":"string"},"module_stream":{"type":"string"}},"type":"object"},"vmaas.UpdatesV3Response":{"properties":{"basearch":{"type":"string"},"build_pkgcache":{"type":"boolean"},"last_change":{"type":"string"},"modules_list":{"items":{"$ref":"#/components/schemas/vmaas.UpdatesV3RequestModulesList"},"type":"array"},"releasever":{"type":"string"},"repository_list":{"items":{"type":"string"},"type":"array"},"update_list":{"additionalProperties":{"$ref":"#/components/schemas/vmaas.UpdatesV3ResponseUpdateList"},"type":"object"}},"type":"object"},"vmaas.UpdatesV3ResponseAvailableUpdates":{"properties":{"basearch":{"type":"string"},"erratum":{"type":"string"},"evra":{"type":"string"},"package":{"type":"string"},"package_name":{"type":"string"},"releasever":{"type":"string"},"repository":{"type":"string"}},"type":"object"},"vmaas.UpdatesV3ResponseUpdateList":{"properties":{"available_updates":{"items":{"$ref":"#/components/schemas/vmaas.UpdatesV3ResponseAvailableUpdates"},"type":"array"}},"type":"object"}},"securitySchemes":{"Authorization":{"in":"header","name":"Authorization","type":"apiKey"}}},"info":{"contact":{},"description":"API of the Patch application on [console.redhat.com](https://console.redhat.com)\\n\\nSyntax of the `filter[name]` query parameters is described in [Filters documentation](https://github.com/RedHatInsights/patchman-engine/wiki/API-custom-filters)","license":{"name":"GPLv3","url":"https://www.gnu.org/licenses/gpl-3.0.en.html"},"title":"Patchman-engine API","version":"v3.6.74"},"openapi":"3.0.1","paths":{"/advisories":{"get":{"description":"Show me all applicable advisories for all my systems","operationId":"listAdvisories","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","advisory_type_name","synopsis","public_date","severity","installable_systems","applicable_systems"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter ","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_systems]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_systems]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisoriesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all applicable advisories for all my systems"}},"/advisories/{advisory_id}":{"get":{"description":"Show me details an advisory by given advisory name","operationId":"detailAdvisory","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisoryDetailResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me details an advisory by given advisory name"}},"/advisories/{advisory_id}/systems":{"get":{"description":"Show me systems on which the given advisory is applicable","operationId":"listAdvisorySystems","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_evaluation","last_upload","stale","status","template","groups","satellite_managed","built_pkgcache"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[status]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[template]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[built_pkgcache]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisorySystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me systems on which the given advisory is applicable"}},"/baselines":{"get":{"description":"Show me all baselines for all my systems","operationId":"listBaseline","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","systems","published","last_edited","creator"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter ","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.BaselinesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all baselines for all my systems"},"put":{"description":"Create a baseline for my set of systems. System cannot be satellite managed.","operationId":"createBaseline","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.CreateBaselineRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.CreateBaselineResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Create a baseline for my set of systems","x-codegen-request-body-name":"body"}},"/baselines/systems/remove":{"post":{"description":"Remove systems from baseline","operationId":"removeBaselineSystems","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.BaselineSystemsRemoveRequest"}}},"description":"Request body","required":true},"responses":{"200":{"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Remove systems from baseline","x-codegen-request-body-name":"body"}},"/baselines/{baseline_id}":{"delete":{"description":"Delete a baseline","operationId":"baselineDelete","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.DeleteBaselineResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Delete a baseline"},"get":{"description":"Show baseline detail by given baseline ID","operationId":"detailBaseline","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.BaselineDetailResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show baseline detail by given baseline ID"},"put":{"description":"Update a baseline for my set of systems. System cannot be satellite managed.","operationId":"updateBaseline","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.UpdateBaselineRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.UpdateBaselineResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Update a baseline for my set of systems","x-codegen-request-body-name":"body"}},"/baselines/{baseline_id}/systems":{"get":{"description":"Show me all systems applicable to a baseline","operationId":"listBaselineSystems","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","os","installable_rhsa_count","installable_rhba_count","installable_rhea_count","installable_other_count","applicable_rhsa_count","applicable_rhba_count","applicable_rhea_count","applicable_other_count","last_upload","groups"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.BaselineSystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all systems belonging to a baseline"}},"/export/advisories":{"get":{"description":"Export applicable advisories for all my systems","operationId":"exportAdvisories","parameters":[{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_systems]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisoriesDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisoriesDBLookup"},"type":"array"}}},"description":"OK"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export applicable advisories for all my systems"}},"/export/advisories/{advisory_id}/systems":{"get":{"description":"Export systems for my account","operationId":"exportAdvisorySystems","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisorySystemDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisorySystemDBLookup"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export systems for my account"}},"/export/baselines/{baseline_id}/systems":{"get":{"description":"Export systems applicable to a baseline","operationId":"exportBaselineSystems","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.BaselineSystemsDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.BaselineSystemsDBLookup"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export systems belonging to a baseline"}},"/export/packages":{"get":{"description":"Show me all installed packages across my systems","operationId":"exportPackages","parameters":[{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","systems_installed","systems_installable","systems_applicable"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_applicable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.PackageItem"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.PackageItem"},"type":"array"}}},"description":"OK"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all installed packages across my systems"}},"/export/packages/{package_name}/systems":{"get":{"description":"Show me all my systems which have a package installed","operationId":"exportPackageSystems","parameters":[{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.PackageSystemItem"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems which have a package installed"}},"/export/systems":{"get":{"description":"Export systems for my account","operationId":"exportSystems","parameters":[{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_applicable]","schema":{"type":"string"}},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[baseline_name]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemDBLookup"},"type":"array"}}},"description":"OK"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export systems for my account"}},"/export/systems/{inventory_id}/advisories":{"get":{"description":"Export applicable advisories for all my systems","operationId":"exportSystemAdvisories","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemAdvisoriesDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemAdvisoriesDBLookup"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Export applicable advisories for all my systems"}},"/export/systems/{inventory_id}/packages":{"get":{"description":"Show me details about a system packages by given inventory id","operationId":"exportSystemPackages","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[evra]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[updatable]","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemPackageInline"},"type":"array"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Unsupported Media Type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me details about a system packages by given inventory id"}},"/ids/advisories":{"get":{"description":"Show me all applicable advisories for all my systems","operationId":"listAdvisoriesIds","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","advisory_type","synopsis","public_date","applicable_systems"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter ","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_systems]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_systems]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsPlainResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all applicable advisories for all my systems"}},"/ids/advisories/{advisory_id}/systems":{"get":{"description":"Show me systems on which the given advisory is applicable","operationId":"listAdvisorySystemsIds","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_evaluation","last_upload","rhsa_count","rhba_count","rhea_count","other_count","satellite_managed","stale","built_pkgcache"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[insights_id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_warning_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[culled_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[created]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[osname]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[osminor]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[osmajor]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[built_pkgcache]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsStatusResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me systems on which the given advisory is applicable"}},"/ids/baselines/{baseline_id}/systems":{"get":{"description":"Show me all systems applicable to a baseline","operationId":"listBaselineSystemsIds","parameters":[{"description":"Baseline ID","in":"path","name":"baseline_id","required":true,"schema":{"type":"integer"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","os","installable_rhsa_count","installable_rhba_count","installable_rhea_count","installable_other_count","applicable_rhsa_count","applicable_rhba_count","applicable_rhea_count","applicable_other_count","last_upload"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsPlainResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all systems belonging to a baseline"}},"/ids/packages/{package_name}/systems":{"get":{"description":"Show me all my systems which have a package installed","operationId":"packageSystemsIds","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Filter systems managed by satellite","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsStatusResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems which have a package installed"}},"/ids/systems":{"get":{"description":"Show me all my systems","operationId":"listSystemsIds","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_upload","rhsa_count","rhba_count","rhea_count","other_count","stale","packages_installed","baseline_name","satellite_managed","built_pkgcache"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_applicable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_warning_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[culled_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[created]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[baseline_name]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[built_pkgcache]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsSatelliteManagedResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems"}},"/ids/systems/{inventory_id}/advisories":{"get":{"description":"Show me advisories for a system by given inventory id","operationId":"listSystemAdvisoriesIds","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","type","synopsis","public_date"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.IDsStatusResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me advisories for a system by given inventory id"}},"/packages/":{"get":{"description":"Show me all installed packages across my systems","operationId":"listPackages","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","systems_installed","systems_installable","systems_applicable"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_applicable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackagesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all installed packages across my systems"}},"/packages/{package_name}":{"get":{"description":"Show me metadata of selected package","operationId":"LatestPackage","parameters":[{"description":"package_name - latest, nevra - exact version","in":"path","name":"package_name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackageDetailResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me metadata of selected package"}},"/packages/{package_name}/systems":{"get":{"description":"Show me all my systems which have a package installed","operationId":"packageSystems","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}},{"description":"Filter systems managed by satellite","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[updatable]","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackageSystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems which have a package installed"}},"/packages/{package_name}/versions":{"get":{"description":"Show me all package versions installed on some system","operationId":"packageVersions","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackageVersionsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all package versions installed on some system"}},"/systems":{"get":{"description":"Show me all my systems","operationId":"listSystems","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_upload","rhsa_count","rhba_count","rhea_count","other_count","stale","packages_installed","baseline_name","groups","satellite_managed","built_pkgcache"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[installable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_applicable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_warning_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[culled_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[created]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[baseline_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[satellite_managed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[built_pkgcache]","schema":{"type":"string"}},{"description":"Filter OS version","in":"query","name":"filter[os]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems"}},"/systems/{inventory_id}":{"delete":{"description":"Delete system by inventory id","operationId":"deletesystem","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Delete system by inventory id"},"get":{"description":"Show me details about a system by given inventory id","operationId":"detailSystem","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemDetailResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me details about a system by given inventory id"}},"/systems/{inventory_id}/advisories":{"get":{"description":"Show me advisories for a system by given inventory id","operationId":"listSystemAdvisories","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","type","synopsis","public_date"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemAdvisoriesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me advisories for a system by given inventory id"}},"/systems/{inventory_id}/packages":{"get":{"description":"Show me details about a system packages by given inventory id","operationId":"systemPackages","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[evra]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[updatable]","schema":{"type":"boolean"}},{"description":"Filter","in":"query","name":"filter[update_status]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemPackageResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me details about a system packages by given inventory id"}},"/systems/{inventory_id}/vmaas_json":{"get":{"description":"Show me system\'s json request for VMaaS","operationId":"systemVmaasJson","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemVmaasJSONResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me system\'s json request for VMaaS"}},"/systems/{inventory_id}/yum_updates":{"get":{"description":"Show me system\'s yum_updates (client side evaluation data)","operationId":"systemYumUpdates","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemYumUpdatesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me system\'s yum_updates (client side evaluation data)"}},"/tags":{"get":{"description":"Show me systems tags applicable to this application","operationId":"listSystemTags","parameters":[{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["tag","count"],"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemTagsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"Show me systems tags applicable to this application"}},"/views/advisories/systems":{"post":{"description":"View advisory-system pairs for selected systems and installable advisories","operationId":"viewAdvisoriesSystems","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsAdvisoriesRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisoriesSystemsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"View advisory-system pairs for selected systems and installable advisories","x-codegen-request-body-name":"body"}},"/views/systems/advisories":{"post":{"description":"View system-advisory pairs for selected systems and installable advisories","operationId":"viewSystemsAdvisories","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by inventory groups","explode":true,"in":"query","name":"filter[group_name]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter systems by ansible","in":"query","name":"filter[system_profile][ansible]","schema":{"type":"string"}},{"description":"Filter systems by ansible version","in":"query","name":"filter[system_profile][ansible][controller_version]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql]","schema":{"type":"string"}},{"description":"Filter systems by mssql version","in":"query","name":"filter[system_profile][mssql][version]","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsAdvisoriesRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsAdvisoriesResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Bad Request"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/utils.ErrorResponse"}}},"description":"Internal Server Error"}},"security":[{"RhIdentity":[]}],"summary":"View system-advisory pairs for selected systems and installable advisories","x-codegen-request-body-name":"body"}}},"servers":[{"url":"/api/patch/v3"}],"x-original-swagger-version":"2.0"}}')}}]); \ No newline at end of file diff --git a/static/js/8171.caa25272.chunk.js b/static/js/8171.caa25272.chunk.js deleted file mode 100644 index 5f62f940..00000000 --- a/static/js/8171.caa25272.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[8171],{18171:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"parameters":{"accountId":{"description":"The id of account","in":"path","name":"accountId","required":true,"schema":{"type":"string"}},"acctGrpAsgnId":{"description":"The id of account group assignment","in":"path","name":"acctGrpAsgnId","required":true,"schema":{"type":"string"}},"acctGrpId":{"description":"The id of account group","in":"path","name":"acctGrpId","required":true,"schema":{"type":"string"}},"caseId":{"description":"The id of a support case","in":"path","name":"caseId","required":true,"schema":{"type":"string"}},"deleteAssociatedResources":{"description":"If true, deletes the associated resources (e.g. role bindings) for an account along with the account itself","in":"query","name":"deleteAssociatedResources","required":false,"schema":{"type":"boolean"}},"dryRun":{"description":"If true, instructs API to avoid making any changes, but rather run through validations only.","in":"query","name":"dryRun","required":false,"schema":{"type":"boolean"}},"excludeSubscriptionStatuses":{"description":"A comma-separated list of subscription statuses. Subscriptions with these statuses will be excluded from results. This options is mutually exclusive with includeSubscriptionStatuses.","in":"query","name":"excludeSubscriptionStatuses","required":false,"schema":{"type":"string"}},"externalResourceId":{"description":"The external resource id of record","in":"path","name":"externalResourceId","required":true,"schema":{"type":"string"}},"fetchAccounts":{"description":"If true, includes the account reference information in the output. Could slow request response time.","in":"query","name":"fetchAccounts","required":false,"schema":{"type":"boolean"}},"fetchCapabilities":{"description":"If true, includes the capabilities on a subscription in the output. Could slow request response time.","in":"query","name":"fetchCapabilities","required":false,"schema":{"type":"boolean"}},"fetchCloudAccounts":{"description":"If true, includes the marketplace cloud accounts in the output. Could slow request response time.","in":"query","name":"fetchCloudAccounts","required":false,"schema":{"type":"boolean"}},"fetchCpuAndSocket":{"description":"If true, fetches, from the clusters service, the total numbers of CPU\'s and sockets under an obligation, and includes in the output. Could slow request response time.","in":"query","name":"fetchCpuAndSocket","required":false,"schema":{"type":"boolean"}},"fetchLabels":{"description":"If true, includes the labels on a subscription/organization/account in the output. Could slow request response time.","in":"query","name":"fetchLabels","required":false,"schema":{"type":"boolean"}},"fetchOrganization":{"description":"If true, includes the organization object on a subscription in the output. Could slow request response time.","in":"query","name":"fetchOrganization","required":false,"schema":{"type":"boolean"}},"fetchRelatedResources":{"description":"If true, includes the related resources in the output. Could slow request response time.","in":"query","name":"fetchRelatedResources","required":false,"schema":{"type":"boolean"}},"fetchRhit":{"description":"If true, includes the RHIT account_id in the output. Could slow request response time.","in":"query","name":"fetchRhit","required":false,"schema":{"type":"boolean"}},"fields":{"description":"Supplies a comma-separated list of fields to be returned.\\nFields of sub-structures and of arrays use . notation.\\n.* means all field of a structure\\nExample: For each Subscription to get id, href, plan(id and kind) and labels (all fields)\\n\\n```\\nocm get subscriptions --parameter fields=id,href,plan.id,plan.kind,labels.* --parameter fetchLabels=true\\n```","in":"query","name":"fields","required":false,"schema":{"type":"string"}},"forceRecalc":{"description":"If true, includes that ConsumedQuota should be recalculated.","in":"query","name":"forceRecalc","required":false,"schema":{"type":"boolean"}},"id":{"description":"The id of record","in":"path","name":"id","required":true,"schema":{"type":"string"}},"includeSubscriptionStatuses":{"description":"A comma-separated list of subscription statuses. Only subscriptions with these statuses will be included into results. This options is mutually exclusive with excludeSubscriptionStatuses.","in":"query","name":"includeSubscriptionStatuses","required":false,"schema":{"type":"string"}},"key":{"description":"The key of the label","in":"path","name":"key","required":true,"schema":{"type":"string"}},"labels":{"description":"Specifies the criteria to filter the subscription resource based on their labels.\\nA label is represented as a `key=value` pair,\\n\\n```\\nlabels = \\"foo=bar\\"\\n```\\n\\nand multiple labels are separated by comma,\\n\\n```\\nlabels = \\"foo=bar,fooz=barz\\"\\n```","in":"query","name":"labels","required":false,"schema":{"type":"string"}},"metricName":{"description":"The name of the metric","in":"path","name":"metric_name","required":true,"schema":{"type":"string"}},"metricSearch":{"description":"The `search` paramter specifies the PromQL selector. The syntax is defined by Prometheus at\\nhttps://prometheus.io/docs/prometheus/latest/querying/basics/#time-series-selectors.\\nIt only supports simple selections as shown in https://prometheus.io/docs/prometheus/latest/querying/examples/#simple-time-series-selection.\\nFor example, in order to retrieve subscription_sync_total with names starting with `managed` and with a channel = `production`:\\n\\n```\\nname=~\'managed.*\',channel=\'production\'\\n```\\n\\nIf the parameter isn\'t provided, or if the value is empty, then all the records will be returned.","in":"query","name":"search","required":false,"schema":{"type":"string"}},"name":{"description":"The name of the default capability","in":"path","name":"name","required":true,"schema":{"type":"string"}},"orderBy":{"description":"Specifies the order by criteria. The syntax of this parameter is\\nsimilar to the syntax of the _order by_ clause of an SQL statement,\\nbut using the names of the json attributes / column of the account.\\nFor example, in order to retrieve all accounts ordered by username:\\n\\n```sql\\nusername asc\\n```\\n\\nOr in order to retrieve all accounts ordered by username _and_ first name:\\n\\n```sql\\nusername asc, firstName asc\\n```\\n\\nIf the parameter isn\'t provided, or if the value is empty, then\\nno explicit ordering will be applied.","in":"query","name":"orderBy","required":false,"schema":{"type":"string"}},"orgId":{"description":"The id of organization","in":"path","name":"orgId","required":true,"schema":{"type":"string"}},"page":{"description":"Page number of record list when record list exceeds specified page size","in":"query","name":"page","required":false,"schema":{"default":1,"minimum":1,"type":"integer"}},"product":{"description":"The product for self_entitlement. The supported products are [rosa].","in":"path","name":"product","required":true,"schema":{"type":"string"}},"quotaId":{"description":"The id of quota","in":"path","name":"quotaId","required":true,"schema":{"type":"string"}},"reduceClusterList":{"description":"If true, When returning a list of cluster_ids/cluster_uuids/subscription_ids, if those are already included in one of the organizations provided in organization_ids, do not include it in the list.","in":"query","name":"reduceClusterList","required":false,"schema":{"type":"boolean"}},"reservedResourceId":{"description":"The id of reserved resource","in":"path","name":"reservedResourceId","required":true,"schema":{"type":"string"}},"rotationId":{"description":"The id of the pull secret rotation","in":"path","name":"rotationId","required":true,"schema":{"type":"string"}},"search":{"description":"Specifies the search criteria. The syntax of this parameter is\\nsimilar to the syntax of the _where_ clause of an SQL statement,\\nusing the names of the json attributes / column names of the account.\\nFor example, in order to retrieve all the accounts with a username starting with `my`:\\n\\n```sql\\nusername like \'my%\'\\n```\\n\\n> **Important Note**:\\nAccount Management Service uses **KSUID** as an **ID** field.\\nKSUID contains a timestamp component that allows them to be sorted by generation time.\\nAs this field uses an index, please use it to sort by instead of `created_at` field.\\n\\nThe search criteria can also be applied on related resource.\\nFor example, in order to retrieve all the subscriptions labeled by `foo=bar`,\\n\\n```sql\\nlabels.key = \'foo\' and labels.value = \'bar\'\\n```\\n\\nIf the parameter isn\'t provided, or if the value is empty, then\\nall the accounts that the user has permission to see will be\\nreturned.","in":"query","name":"search","required":false,"schema":{"type":"string"}},"size":{"description":"Maximum number of records to return","in":"query","name":"size","required":false,"schema":{"default":100,"minimum":0,"type":"integer"}},"subId":{"description":"The id of subscription","in":"path","name":"subId","required":true,"schema":{"type":"string"}}},"schemas":{"AccessReview":{"properties":{"account_username":{"type":"string"},"action":{"enum":["get","list","create","delete","update"],"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"organization_id":{"type":"string"},"resource_type":{"enum":["AddOn","Flavour","Account","AccountPool","Cluster","Plan","Subscription","Organization","Role","Permission","RoleBinding","Registry","RegistryCredential","CurrentAccount","AccessReview","SelfAcccessReview","ResourceReview","SelfResourceReview","ClusterRegistration","AccessToken","ClusterAuthorization","SelfManagedCluster","RedhatManagedCluster","ExportControlReview","ClusterLog","ClusterCredential","ClusterMetric","ResourceQuota","ReservedResource","Dashboard","ClusterProviderAndRegion","ServiceLog","InternalServiceLog","CSLogs","SubscriptionLabel","OrganizationLabel","SubscriptionLabelInternal","SelfAccessReview","SubscriptionInternal","SubscriptionRoleBinding","ClusterSelfManaged","ClusterSelfManagedAddon","ClusterSelfManagedLabel","ClusterSelfManagedStatus"],"type":"string"},"subscription_id":{"type":"string"}},"required":["action","resource_type","account_username"],"type":"object"},"AccessReviewResponse":{"properties":{"account_id":{"type":"string"},"action":{"enum":["get","list","create","delete","update"],"type":"string"},"allowed":{"type":"boolean"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"is_ocm_internal":{"type":"boolean"},"organization_id":{"type":"string"},"reason":{"type":"string"},"resource_type":{"enum":["AddOn","Flavour","Account","AccountPool","Cluster","Plan","Subscription","Organization","Role","Permission","RoleBinding","Registry","RegistryCredential","CurrentAccount","AccessReview","SelfAcccessReview","ResourceReview","SelfResourceReview","ClusterRegistration","AccessToken","ClusterAuthorization","SelfManagedCluster","RedhatManagedCluster","ExportControlReview","ClusterLog","ClusterCredential","ClusterMetric","ResourceQuota","ReservedResource","Dashboard","ClusterProviderAndRegion","ServiceLog","InternalServiceLog","CSLogs","SubscriptionLabel","OrganizationLabel","SubscriptionLabelInternal","SelfAccessReview","SubscriptionInternal","SubscriptionRoleBinding","ClusterSelfManaged","ClusterSelfManagedAddon","ClusterSelfManagedLabel","ClusterSelfManagedStatus"],"type":"string"},"subscription_id":{"type":"string"}},"required":["allowed"],"type":"object"},"AccessTokenCfg":{"properties":{"auths":{"additionalProperties":true,"type":"object"}},"required":["auths"],"type":"object"},"Account":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"ban_code":{"type":"string"},"ban_description":{"type":"string"},"banned":{"default":false,"type":"boolean"},"capabilities":{"items":{"$ref":"#/components/schemas/Capability"},"type":"array"},"created_at":{"format":"date-time","type":"string"},"email":{"format":"email","type":"string"},"first_name":{"type":"string"},"labels":{"items":{"$ref":"#/components/schemas/Label"},"type":"array"},"last_name":{"type":"string"},"organization":{"$ref":"#/components/schemas/Organization"},"organization_id":{"type":"string"},"rhit_account_id":{"type":"string"},"rhit_web_user_id":{"type":"string"},"service_account":{"default":false,"type":"boolean"},"updated_at":{"format":"date-time","type":"string"},"username":{"type":"string"}},"required":["username"],"type":"object"}]},"AccountGroup":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"created_at":{"format":"date-time","type":"string"},"description":{"type":"string"},"external_id":{"type":"string"},"managed_by":{"enum":["SSO","OCM","RBAC"],"type":"string"},"name":{"type":"string"},"organization_id":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["name","description","organization_id","managed_by"],"type":"object"}]},"AccountGroupAssignment":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account_group_id":{"type":"string"},"account_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"managed_by":{"enum":["OCM","RBAC"],"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["account_id","account_group_id","managed_by"],"type":"object"}]},"AccountGroupAssignmentList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/AccountGroupAssignment"},"type":"array"}},"type":"object"}]},"AccountGroupList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/AccountGroup"},"type":"array"}},"type":"object"}]},"AccountGroupRequest":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"description":{"type":"string"},"name":{"type":"string"}},"required":["name","description"],"type":"object"}]},"AccountList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Account"},"type":"array"}},"type":"object"}]},"AccountPatchRequest":{"properties":{"ban_code":{"type":"string"},"ban_description":{"type":"string"},"banned":{"type":"boolean"},"email":{"format":"email","type":"string"},"first_name":{"type":"string"},"last_name":{"type":"string"},"organization_id":{"type":"string"},"service_account":{"type":"boolean"}},"type":"object"},"AccountReference":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"email":{"type":"string"},"first_name":{"type":"string"},"last_name":{"type":"string"},"name":{"type":"string"},"username":{"type":"string"}},"type":"object"}]},"BillingModel":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"billing_model_type":{"enum":["standard","marketplace","marketplace-aws","marketplace-azure","marketplace-rhm","marketplace-gcp"],"type":"string"},"description":{"type":"string"},"display_name":{"type":"string"},"id":{"type":"string"},"marketplace":{"type":"string"}},"required":["id","billing_model_type","display_name","description"],"type":"object"}]},"BillingModelList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/BillingModel"},"type":"array"}},"type":"object"}]},"Capability":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"inherited":{"type":"boolean"},"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value","inherited"],"type":"object"}]},"CapabilityList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Capability"},"type":"array"}},"type":"object"}]},"CapabilityReview":{"properties":{"result":{"type":"string"}},"required":["result"],"type":"object"},"CapabilityReviewRequest":{"properties":{"account_username":{"type":"string"},"capability":{"enum":["manage_cluster_admin"],"type":"string"},"cluster_id":{"type":"string"},"organization_id":{"type":"string"},"subscription_id":{"type":"string"},"type":{"enum":["Cluster"],"type":"string"}},"required":["account_username","type","capability"],"type":"object"},"Certificate":{"properties":{"cert":{"type":"string"},"id":{"type":"string"},"key":{"type":"string"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"organization_id":{"type":"string"},"serial":{"$ref":"#/components/schemas/CertificateSerial"}},"required":["id","organization_id","metadata","key","cert","serial"],"type":"object"},"CertificateSerial":{"properties":{"created":{"format":"date-time","type":"string"},"expiration":{"format":"date-time","type":"string"},"id":{"format":"int64","type":"integer"},"serial":{"format":"int64","type":"integer"},"updated":{"format":"date-time","type":"string"}},"required":["id","serial","created","updated","expiration"],"type":"object"},"CertificatesRequest":{"properties":{"arch":{"enum":["x86","x86_64","ppc","ppc64","ppc64le","s390","s390x","ia64","aarch64"],"type":"string"},"type":{"enum":["sca"],"type":"string"}},"required":["type"],"type":"object"},"CloudAccount":{"properties":{"cloud_account_id":{"type":"string"},"cloud_provider_id":{"type":"string"},"contracts":{"items":{"$ref":"#/components/schemas/Contract"},"type":"array"}},"type":"object"},"CloudResource":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"active":{"default":true,"type":"boolean"},"category":{"type":"string"},"category_pretty":{"type":"string"},"ccs_only":{"type":"boolean"},"cloud_provider":{"type":"string"},"cpu_cores":{"type":"integer"},"created_at":{"format":"date-time","type":"string"},"generic_name":{"type":"string"},"memory":{"format":"int64","type":"integer"},"memory_pretty":{"type":"string"},"name_pretty":{"type":"string"},"resource_type":{"enum":["addon","compute.node","cluster","network.io","network.loadbalancer","pv.storage"],"type":"string"},"size_pretty":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"CloudResourceList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/CloudResource"},"type":"array"}},"type":"object"}]},"ClusterAuthorizationRequest":{"properties":{"account_username":{"type":"string"},"availability_zone":{"type":"string"},"byoc":{"type":"boolean"},"cloud_account_id":{"type":"string"},"cloud_provider_id":{"type":"string"},"cluster_id":{"type":"string"},"disconnected":{"type":"boolean"},"display_name":{"type":"string"},"external_cluster_id":{"type":"string"},"managed":{"type":"boolean"},"product_category":{"enum":["assistedInstall","HostedControlPlane"],"type":"string"},"product_id":{"default":"OSD","enum":["OCP","OSD","OSDTrial","MOA","RHMI","RHOSAK","RHOSAKTrial","RHOSR","RHOSRTrial","RHOSE","RHOSETrial","RHACS","RHACSTrial","ARO","RHOIC"],"type":"string"},"quota_version":{"type":"string"},"reserve":{"type":"boolean"},"resources":{"items":{"$ref":"#/components/schemas/ReservedResource"},"type":"array"},"scope":{"type":"string"},"xcm_id":{"type":"string"}},"required":["cluster_id","account_username"],"type":"object"},"ClusterAuthorizationResponse":{"properties":{"allowed":{"type":"boolean"},"excess_resources":{"items":{"$ref":"#/components/schemas/ExcessResource"},"type":"array"},"organization_id":{"type":"string"},"subscription":{"$ref":"#/components/schemas/ObjectReference"}},"required":["allowed","excess_resources"],"type":"object"},"ClusterMetricsNodes":{"properties":{"arch":{"type":"string"},"compute":{"format":"double","type":"number"},"infra":{"format":"double","type":"number"},"master":{"format":"double","type":"number"},"total":{"format":"double","type":"number"}},"type":"object"},"ClusterRegistrationRequest":{"properties":{"authorization_token":{"type":"string"},"cluster_id":{"type":"string"}},"type":"object"},"ClusterRegistrationResponse":{"properties":{"account_id":{"type":"string"},"authorization_token":{"type":"string"},"cluster_id":{"type":"string"},"expires_at":{"description":"Cluster Registration expiration in Unix time","type":"string"}},"type":"object"},"ClusterResource":{"properties":{"total":{"properties":{"unit":{"type":"string"},"value":{"format":"double","type":"number"}},"required":["value","unit"],"type":"object"},"updated_timestamp":{"format":"date-time","type":"string"},"used":{"properties":{"unit":{"type":"string"},"value":{"format":"double","type":"number"}},"required":["value","unit"],"type":"object"}},"required":["used","total","updated_timestamp"],"type":"object"},"ClusterTransfer":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"cluster_uuid":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"expiration_date":{"format":"date-time","type":"string"},"owner":{"type":"string"},"pull_secret_rotation_id":{"type":"string"},"recipient":{"type":"string"},"secret":{"type":"string"},"status":{"enum":["Pending","Accepted","Declined","Rescinded","Completed"],"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"ClusterTransferList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/ClusterTransfer"},"type":"array"}},"type":"object"}]},"ClusterTransferPatchRequest":{"properties":{"status":{"type":"string"}},"type":"object"},"ClusterTransferRequest":{"properties":{"cluster_uuid":{"type":"string"},"owner":{"type":"string"},"recipient":{"type":"string"}},"type":"object"},"ClusterUpgrade":{"properties":{"available":{"type":"boolean"},"state":{"type":"string"},"updated_timestamp":{"format":"date-time","type":"string"},"version":{"type":"string"}},"type":"object"},"ConsumedQuota":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone_type":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"boolean"},"cloud_provider_id":{"type":"string"},"count":{"type":"integer"},"organization_id":{"type":"string"},"plan_id":{"type":"string"},"resource_name":{"type":"string"},"resource_type":{"type":"string"},"version":{"type":"string"}},"required":["byoc","count"],"type":"object"}]},"ConsumedQuotaList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/ConsumedQuota"},"type":"array"}},"type":"object"}]},"Contract":{"properties":{"dimensions":{"items":{"$ref":"#/components/schemas/ContractDimension"},"type":"array"},"end_date":{"format":"date-time","type":"string"},"start_date":{"format":"date-time","type":"string"}},"type":"object"},"ContractDimension":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"type":"object"},"DefaultCapability":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"}]},"DefaultCapabilityList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/DefaultCapability"},"type":"array"}},"type":"object"}]},"DeletedSubscription":{"allOf":[{"$ref":"#/components/schemas/SubscriptionCommonFields"},{"properties":{"created_at":{"format":"date-time","type":"string"},"id":{"type":"string"},"metrics":{"type":"string"},"original_id":{"type":"string"},"query_timestamp":{"format":"date-time","type":"string"}},"type":"object"}]},"DeletedSubscriptionList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/DeletedSubscription"},"type":"array"}},"type":"object"}]},"EphemeralResourceQuota":{"properties":{"availability_zone_type":{"type":"string"},"byoc":{"type":"boolean"},"resource_name":{"type":"string"},"resource_type":{"type":"string"},"sku":{"type":"string"},"sku_count":{"type":"integer"}},"type":"object"},"Error":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"code":{"type":"string"},"operation_id":{"type":"string"},"reason":{"type":"string"}},"type":"object"}]},"ErrorList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Error"},"type":"array"}},"type":"object"}]},"ExcessResource":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone_type":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"boolean"},"count":{"type":"integer"},"resource_name":{"type":"string"},"resource_type":{"type":"string"}},"required":["byoc"],"type":"object"}]},"ExportControlReview":{"properties":{"restricted":{"type":"boolean"}},"required":["restricted"],"type":"object"},"ExportControlReviewRequest":{"properties":{"account_username":{"type":"string"},"ignore_cache":{"type":"boolean"}},"required":["account_username"],"type":"object"},"FeatureReview":{"properties":{"account_username":{"type":"string"},"feature":{"type":"string"},"organization_id":{"type":"string"}},"required":["feature"],"type":"object"},"FeatureReviewResponse":{"properties":{"enabled":{"default":false,"type":"boolean"},"feature_id":{"type":"string"}},"required":["enabled","feature_id"],"type":"object"},"FeatureToggle":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"enabled":{"default":false,"type":"boolean"}},"required":["enabled"],"type":"object"}]},"FeatureToggleQueryRequest":{"allOf":[{"properties":{"organization_id":{"type":"string"}},"required":["organization_id"],"type":"object"}]},"Label":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"internal":{"type":"boolean"},"key":{"type":"string"},"managed_by":{"enum":["Config","User"],"type":"string"},"organization_id":{"type":"string"},"subscription_id":{"type":"string"},"type":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"value":{"type":"string"}},"required":["key","value","internal"],"type":"object"}]},"LabelList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Label"},"type":"array"}},"type":"object"}]},"LandingPageCTLItem":{"properties":{"shape":{"properties":{"description":{"type":"string"},"link":{"$ref":"#/components/schemas/LandingPageLinkShape"},"title":{"type":"string"}},"type":"object"}},"type":"object"},"LandingPageEstateItem":{"properties":{"count":{"format":"int64","type":"integer"},"id":{"type":"string"},"shape":{"$ref":"#/components/schemas/LandingPageLinkShape"}},"type":"object"},"LandingPageLinkShape":{"properties":{"href":{"type":"string"},"title":{"type":"string"}},"type":"object"},"List":{"properties":{"kind":{"type":"string"},"page":{"type":"integer"},"size":{"type":"integer"},"total":{"type":"integer"}},"required":["kind","page","size","total","items"],"type":"object"},"Metric":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"external_id":{"type":"string"},"health_state":{"type":"string"},"id":{"type":"string"},"metrics":{"type":"string"},"query_timestamp":{"format":"date-time","type":"string"}},"type":"object"}]},"MetricsList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Metric"},"type":"array"}},"type":"object"}]},"NotificationContactCreateRequest":{"properties":{"account_identifier":{"type":"string"}},"type":"object"},"NotifyDetailsRequest":{"properties":{"bcc_address":{"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"include_red_hat_associates":{"type":"boolean"},"internal_only":{"description":"The `internal_only` parameter is used for validation. Specifically to check if there is a discrepancy between the email address and the log type.","type":"boolean"},"org_id":{"type":"string"},"subject":{"type":"string"},"subscription_id":{"type":"string"}},"type":"object"},"NotifyDetailsResponse":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"key":{"type":"string"},"value":{"type":"string"}},"required":["key","value"],"type":"object"}]},"NotifyDetailsResponseList":{"properties":{"associates":{"items":{"type":"string"},"type":"array"},"items":{"items":{"$ref":"#/components/schemas/NotifyDetailsResponse"},"type":"array"},"recipients":{"items":{"type":"string"},"type":"array"}},"type":"object"},"ObjectReference":{"properties":{"href":{"type":"string"},"id":{"type":"string"},"kind":{"type":"string"}},"type":"object"},"OneMetric":{"properties":{"arch":{"type":"string"},"channel_info":{"type":"string"},"cloud_provider":{"type":"string"},"cluster_type":{"type":"string"},"compute_nodes_cpu":{"$ref":"#/components/schemas/ClusterResource"},"compute_nodes_memory":{"$ref":"#/components/schemas/ClusterResource"},"compute_nodes_sockets":{"$ref":"#/components/schemas/ClusterResource"},"console_url":{"type":"string"},"cpu":{"$ref":"#/components/schemas/ClusterResource"},"critical_alerts_firing":{"format":"double","type":"number"},"health_state":{"enum":["healthy","unhealthy","unknown"],"type":"string"},"memory":{"$ref":"#/components/schemas/ClusterResource"},"nodes":{"$ref":"#/components/schemas/ClusterMetricsNodes"},"nodes_arch":{"items":{"$ref":"#/components/schemas/ClusterMetricsNodes"},"type":"array"},"non_virt_nodes":{"format":"double","type":"number"},"openshift_version":{"type":"string"},"operating_system":{"type":"string"},"operators_condition_failing":{"format":"double","type":"number"},"query_timestamp":{"format":"date-time","type":"string"},"region":{"type":"string"},"sockets":{"$ref":"#/components/schemas/ClusterResource"},"state":{"type":"string"},"state_description":{"type":"string"},"storage":{"$ref":"#/components/schemas/ClusterResource"},"subscription_cpu_total":{"format":"double","type":"number"},"subscription_obligation_exists":{"format":"double","type":"number"},"subscription_socket_total":{"format":"double","type":"number"},"upgrade":{"$ref":"#/components/schemas/ClusterUpgrade"}},"required":["HealthState","memory","cpu","sockets","compute_nodes_memory","compute_nodes_cpu","compute_nodes_sockets","storage","nodes","operating_system","upgrade","state","state_description","openshift_version","cloud_provider","region","console_url","critical_alerts_firing","operators_condition_failing","subscription_cpu_total","subscription_socket_total","subscription_obligation_exists","cluster_type","non_virt_nodes"],"type":"object"},"Organization":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"capabilities":{"items":{"$ref":"#/components/schemas/Capability"},"type":"array"},"created_at":{"format":"date-time","type":"string"},"ebs_account_id":{"type":"string"},"external_id":{"type":"string"},"labels":{"items":{"$ref":"#/components/schemas/Label"},"type":"array"},"name":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"OrganizationList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Organization"},"type":"array"}},"type":"object"}]},"OrganizationPatchRequest":{"properties":{"ebs_account_id":{"type":"string"},"external_id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"Permission":{"allOf":[{"properties":{"action":{"enum":["get","list","create","delete","update"],"type":"string"},"resource":{"type":"string"}},"type":"object"}]},"PermissionList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Permission"},"type":"array"}},"type":"object"}]},"Plan":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"category":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"}]},"PlanList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Plan"},"type":"array"}},"type":"object"}]},"PullSecretRequest":{"properties":{"external_resource_id":{"type":"string"}},"required":["external_resource_id"],"type":"object"},"PullSecretRotation":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"status":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"PullSecretRotationList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/PullSecretRotation"},"type":"array"}},"type":"object"}]},"PullSecretRotationRequest":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"type":"object"}]},"Quota":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"created_at":{"format":"date-time","type":"string"},"description":{"type":"string"},"resource_type":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"QuotaAuthorizationRequest":{"properties":{"account_username":{"type":"string"},"availability_zone":{"type":"string"},"cloud_provider_id":{"type":"string"},"display_name":{"type":"string"},"product_id":{"type":"string"},"quota_version":{"type":"string"},"reserve":{"type":"boolean"},"resource_id":{"type":"string"},"resources":{"items":{"$ref":"#/components/schemas/ReservedResource"},"type":"array"},"subscription_id":{"type":"string"}},"required":["account_username","resources"],"type":"object"},"QuotaAuthorizationResponse":{"properties":{"allowed":{"type":"boolean"},"excess_resources":{"items":{"$ref":"#/components/schemas/ExcessResource"},"type":"array"},"organization_id":{"type":"string"},"subscription":{"$ref":"#/components/schemas/ObjectReference"}},"required":["allowed","excess_resources"],"type":"object"},"QuotaCost":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"allowed":{"type":"integer"},"cloud_accounts":{"items":{"$ref":"#/components/schemas/CloudAccount"},"type":"array"},"consumed":{"type":"integer"},"organization_id":{"type":"string"},"quota_id":{"type":"string"},"related_resources":{"items":{"$ref":"#/components/schemas/RelatedResource"},"type":"array"},"version":{"type":"string"}},"required":["quota_id","consumed","allowed"],"type":"object"}]},"QuotaCostList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/QuotaCost"},"type":"array"}},"type":"object"}]},"QuotaList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Quota"},"type":"array"}},"type":"object"}]},"QuotaRules":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"string"},"cloud":{"type":"string"},"cost":{"type":"integer"},"name":{"type":"string"},"product":{"type":"string"},"quota_id":{"type":"string"},"type":{"type":"string"}},"required":["cost"],"type":"object"}]},"QuotaRulesList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/QuotaRules"},"type":"array"}},"type":"object"}]},"Registry":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"cloudAlias":{"type":"boolean"},"created_at":{"format":"date-time","type":"string"},"name":{"type":"string"},"org_name":{"type":"string"},"team_name":{"type":"string"},"type":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"url":{"type":"string"}},"type":"object"}]},"RegistryAddress":{"additionalProperties":{"properties":{"auth":{"type":"string"},"email":{"format":"email","type":"string"}},"type":"object"},"type":"object"},"RegistryCreateRequest":{"allOf":[{"$ref":"#/components/schemas/RegistryRequest"},{"required":["name","url","type"]}],"type":"object"},"RegistryCredential":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account":{"$ref":"#/components/schemas/ObjectReference"},"created_at":{"format":"date-time","type":"string"},"external_resource_id":{"type":"string"},"registry":{"$ref":"#/components/schemas/ObjectReference"},"token":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"username":{"type":"string"}},"type":"object"}]},"RegistryCredentialList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/RegistryCredential"},"type":"array"}},"type":"object"}]},"RegistryCredentialPatchRequest":{"properties":{"account_id":{"type":"string"},"external_resource_id":{"type":"string"},"registry_id":{"type":"string"},"token":{"type":"string"},"username":{"type":"string"}},"type":"object"},"RegistryList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Registry"},"type":"array"}},"type":"object"}]},"RegistryRequest":{"properties":{"cloudAlias":{"type":"boolean"},"name":{"type":"string"},"org_name":{"type":"string"},"team_name":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"RelatedResource":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone_type":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"string"},"cloud_provider":{"type":"string"},"cost":{"type":"integer"},"product":{"type":"string"},"product_id":{"type":"string"},"resource_name":{"type":"string"},"resource_type":{"type":"string"}},"required":["resource_type","resource_anme","byoc","availability_zone_type","cloud_provider","product","billing_model","cost"],"type":"object"}]},"ReservedResource":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone_type":{"type":"string"},"billing_marketplace_account":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"boolean"},"cluster":{"type":"boolean"},"count":{"type":"integer"},"created_at":{"format":"date-time","type":"string"},"resource_name":{"type":"string"},"resource_type":{"enum":["compute.node.aws","pv.storage.aws","cluster.aws","network.io.aws","network.loadbalancer.aws","compute.node.gcp","pv.storage.gcp","cluster.gcp","network.io.gcp","network-gcp.loadbalancer.gcp","addon","compute.node","pv.storage","cluster","network.io","network.loadbalancer"],"type":"string"},"scope":{"type":"string"},"subscription":{"$ref":"#/components/schemas/ObjectReference"},"updated_at":{"format":"date-time","type":"string"}},"required":["byoc"],"type":"object"}]},"ReservedResourceList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/ReservedResource"},"type":"array"}},"type":"object"}]},"ReservedResourcePatchRequest":{"properties":{"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"}},"type":"object"},"ResourceQuota":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"created_at":{"format":"date-time","type":"string"},"organization_id":{"type":"string"},"sku":{"type":"string"},"sku_count":{"type":"integer"},"type":{"enum":["Config","Manual","Subscription"],"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["sku_count"],"type":"object"}]},"ResourceQuotaList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/ResourceQuota"},"type":"array"}},"type":"object"}]},"ResourceQuotaRequest":{"properties":{"sku":{"type":"string"},"sku_count":{"type":"integer"},"type":{"enum":["Config","Manual","Subscription"],"type":"string"}},"required":["sku","sku_count","count"],"type":"object"},"ResourceReview":{"properties":{"account_username":{"type":"string"},"action":{"enum":["get","list","create","delete","update"],"type":"string"},"cluster_ids":{"items":{"type":"string"},"type":"array"},"cluster_uuids":{"items":{"type":"string"},"type":"array"},"organization_ids":{"items":{"type":"string"},"type":"array"},"resource_type":{"enum":["Cluster","Subscription"],"type":"string"},"subscription_ids":{"items":{"type":"string"},"type":"array"}},"required":["action","resource_type","account_username","cluster_uuids","cluster_ids","subscription_ids","organization_ids"],"type":"object"},"ResourceReviewRequest":{"properties":{"account_username":{"type":"string"},"action":{"enum":["get","delete","update"],"type":"string"},"resource_type":{"enum":["Cluster","Subscription"],"type":"string"}},"type":"object"},"Role":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"name":{"type":"string"},"permissions":{"items":{"$ref":"#/components/schemas/Permission"},"type":"array"}},"type":"object"}]},"RoleBinding":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account":{"$ref":"#/components/schemas/ObjectReference"},"account_group":{"$ref":"#/components/schemas/ObjectReference"},"config_managed":{"type":"boolean"},"created_at":{"format":"date-time","type":"string"},"managed_by":{"enum":["Config","User","RBAC"],"type":"string"},"organization":{"$ref":"#/components/schemas/ObjectReference"},"role":{"$ref":"#/components/schemas/ObjectReference"},"subscription":{"$ref":"#/components/schemas/ObjectReference"},"type":{"enum":["Application","Subscription","Organization"],"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"RoleBindingCreateRequest":{"allOf":[{"$ref":"#/components/schemas/RoleBindingRequest"},{"required":["role_id","type"]}]},"RoleBindingList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/RoleBinding"},"type":"array"}},"type":"object"}]},"RoleBindingRequest":{"properties":{"account_group_id":{"type":"string"},"account_id":{"type":"string"},"config_managed":{"type":"boolean"},"managed_by":{"type":"string"},"organization_id":{"type":"string"},"role_id":{"type":"string"},"subscription_id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"RoleList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Role"},"type":"array"}},"type":"object"}]},"SKU":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"created_at":{"format":"date-time","type":"string"},"description":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"SelfAccessReview":{"properties":{"action":{"enum":["get","list","create","delete","update"],"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"organization_id":{"type":"string"},"resource_type":{"enum":["AddOn","Flavour","Account","AccountPool","Cluster","Plan","Subscription","Organization","Role","Permission","RoleBinding","Registry","RegistryCredential","CurrentAccount","AccessReview","SelfAcccessReview","ResourceReview","SelfResourceReview","ClusterRegistration","AccessToken","ClusterAuthorization","SelfManagedCluster","RedhatManagedCluster","ExportControlReview","ClusterLog","ClusterCredential","ClusterMetric","ResourceQuota","ReservedResource","Dashboard","ClusterProviderAndRegion","ServiceLog","InternalServiceLog","CSLogs","SubscriptionLabel","OrganizationLabel","SubscriptionLabelInternal","SelfAccessReview","SubscriptionInternal","SubscriptionRoleBinding","ClusterSelfManaged","ClusterSelfManagedAddon","ClusterSelfManagedLabel","ClusterSelfManagedStatus","ClusterKubeletConfig","ClusterBreakGlassCredential"],"type":"string"},"subscription_id":{"type":"string"}},"required":["action","resource_type"],"type":"object"},"SelfEntitlementStatus":{"properties":{"product":{"type":"string"},"status":{"type":"string"}},"type":"object"},"SelfFeatureReview":{"properties":{"feature":{"type":"string"}},"required":["feature"],"type":"object"},"SelfResourceReview":{"properties":{"action":{"enum":["get","list","create","delete","update"],"type":"string"},"cluster_ids":{"items":{"type":"string"},"type":"array"},"cluster_uuids":{"items":{"type":"string"},"type":"array"},"organization_ids":{"items":{"type":"string"},"type":"array"},"resource_type":{"enum":["Cluster","Subscription"],"type":"string"},"subscription_ids":{"items":{"type":"string"},"type":"array"}},"required":["action","resource_type","cluster_uuids","cluster_ids","subscription_ids","organization_ids"],"type":"object"},"SelfResourceReviewRequest":{"properties":{"action":{"enum":["get","delete","update"],"type":"string"},"resource_type":{"enum":["Cluster","Subscription"],"type":"string"}},"type":"object"},"SelfServiceLandingPageSchema":{"properties":{"configTryLearn":{"properties":{"configure":{"items":{"$ref":"#/components/schemas/LandingPageCTLItem"},"type":"array"},"try":{"items":{"$ref":"#/components/schemas/LandingPageCTLItem"},"type":"array"}},"type":"object"},"estate":{"properties":{"items":{"items":{"$ref":"#/components/schemas/LandingPageEstateItem"},"type":"array"}},"type":"object"}},"type":"object"},"SelfTermsReview":{"properties":{"check_optional_terms":{"default":true,"type":"boolean"},"event_code":{"type":"string"},"site_code":{"type":"string"}},"type":"object"},"SkuList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/SKU"},"type":"array"}},"type":"object"}]},"SkuRules":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"allowed":{"type":"integer"},"quota_id":{"type":"string"},"sku":{"type":"string"}},"type":"object"}]},"SkuRulesList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/SkuRules"},"type":"array"}},"type":"object"}]},"Subscription":{"allOf":[{"$ref":"#/components/schemas/SubscriptionCommonFields"},{"properties":{"capabilities":{"items":{"$ref":"#/components/schemas/Capability"},"type":"array"},"created_at":{"format":"date-time","type":"string"},"creator":{"$ref":"#/components/schemas/AccountReference"},"eval_expiration_date":{"description":"Calulated as the subscription created date + 60 days","format":"date-time","type":"string"},"labels":{"items":{"$ref":"#/components/schemas/Label"},"type":"array"},"metrics":{"items":{"$ref":"#/components/schemas/OneMetric"},"maxItems":1,"type":"array"},"notification_contacts":{"items":{"$ref":"#/components/schemas/Account"},"type":"array"},"plan":{"$ref":"#/components/schemas/Plan"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"SubscriptionCommonFields":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"billing_expiration_date":{"description":"If set, the date the subscription expires based on the billing model","format":"date-time","type":"string"},"billing_marketplace_account":{"type":"string"},"cloud_account_id":{"type":"string"},"cloud_provider_id":{"type":"string"},"cluster_billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-azure","marketplace-rhm","marketplace-gcp"],"type":"string"},"cluster_id":{"type":"string"},"console_url":{"type":"string"},"consumer_uuid":{"type":"string"},"cpu_total":{"type":"integer"},"creator_id":{"type":"string"},"display_name":{"type":"string"},"external_cluster_id":{"type":"string"},"last_reconcile_date":{"description":"Last time this subscription were reconciled about cluster usage","format":"date-time","type":"string"},"last_released_at":{"description":"Last time status was set to Released for this cluster/subscription in Unix time","format":"date-time","type":"string"},"last_telemetry_date":{"description":"Last telemetry authorization request for this cluster/subscription in Unix time","format":"date-time","type":"string"},"managed":{"type":"boolean"},"organization":{"$ref":"#/components/schemas/Organization"},"organization_id":{"type":"string"},"plan_id":{"type":"string"},"product_bundle":{"enum":["Openshift","JBoss-Middleware","IBM-CloudPak"],"type":"string"},"provenance":{"type":"string"},"region_id":{"type":"string"},"released":{"type":"boolean"},"service_level":{"enum":["L1-L3","L3-only"],"type":"string"},"socket_total":{"type":"integer"},"status":{"type":"string"},"support_level":{"enum":["Eval","Standard","Premium","Self-Support","None","Supported By IBM"],"type":"string"},"system_units":{"enum":["Cores/vCPU","Sockets"],"type":"string"},"trial_end_date":{"description":"If the subscription is a trial, date the trial ends","format":"date-time","type":"string"},"usage":{"enum":["Production","Development/Test","Disaster Recovery","Academic"],"type":"string"},"xcm_id":{"type":"string"}},"required":["managed"],"type":"object"}]},"SubscriptionCreateRequest":{"properties":{"cluster_uuid":{"type":"string"},"console_url":{"type":"string"},"display_name":{"type":"string"},"plan_id":{"enum":["OCP"],"type":"string"},"status":{"enum":["Disconnected"],"type":"string"}},"required":["cluster_uuid","status","plan_id"],"type":"object"},"SubscriptionList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Subscription"},"type":"array"}},"type":"object"}]},"SubscriptionMetric":{"allOf":[{"properties":{"_id":{"type":"string"}},"type":"object"}]},"SubscriptionMetricList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/SubscriptionMetric"},"type":"array"}},"type":"object"}]},"SubscriptionPatchRequest":{"properties":{"billing_expiration_date":{"format":"date-time","type":"string"},"cloud_account_id":{"type":"string"},"cloud_provider_id":{"type":"string"},"cluster_billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-azure","marketplace-rhm","marketplace-gcp"],"type":"string"},"cluster_id":{"type":"string"},"console_url":{"type":"string"},"consumer_uuid":{"type":"string"},"cpu_total":{"type":"integer"},"creator_id":{"type":"string"},"display_name":{"type":"string"},"external_cluster_id":{"type":"string"},"managed":{"type":"boolean"},"organization_id":{"type":"string"},"plan_id":{"type":"string"},"product_bundle":{"enum":["Openshift","JBoss-Middleware","IBM-CloudPak"],"type":"string"},"provenance":{"type":"string"},"region_id":{"type":"string"},"released":{"type":"boolean"},"service_level":{"enum":["L1-L3","L3-only"],"type":"string"},"socket_total":{"type":"integer"},"status":{"type":"string"},"support_level":{"enum":["Eval","Standard","Premium","Self-Support","None","SupportedByIBM"],"type":"string"},"system_units":{"enum":["Cores/vCPU","Sockets"],"type":"string"},"trial_end_date":{"format":"date-time","type":"string"},"usage":{"enum":["Production","Development/Test","Disaster Recovery","Academic"],"type":"string"}},"type":"object"},"SubscriptionRoleBinding":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account":{"$ref":"#/components/schemas/AccountReference"},"account_email":{"type":"string"},"account_username":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"role":{"$ref":"#/components/schemas/ObjectReference"},"subscription":{"$ref":"#/components/schemas/ObjectReference"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"SubscriptionRoleBindingCreateRequest":{"properties":{"account_username":{"type":"string"},"role_id":{"type":"string"}},"required":["role_id","account_username"],"type":"object"},"SubscriptionRoleBindingList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/SubscriptionRoleBinding"},"type":"array"}},"type":"object"}]},"Summary":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"metrics":{"items":{"$ref":"#/components/schemas/SummaryMetrics"},"type":"array"},"name":{"type":"string"}},"required":["metrics"],"type":"object"}]},"SummaryMetrics":{"allOf":[{"properties":{"name":{"type":"string"},"vector":{"items":{"$ref":"#/components/schemas/SummaryVector"},"type":"array"}},"type":"object"}]},"SummaryVector":{"allOf":[{"properties":{"time":{"format":"date-time","type":"string"},"value":{"format":"double","type":"number"}},"type":"object"}]},"SupportCasesCreatedResponse":{"properties":{"caseNumber":{"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"description":{"type":"string"},"severity":{"type":"string"},"status":{"type":"string"},"subscription_id":{"type":"string"},"summary":{"type":"string"},"uri":{"type":"string"}},"type":"object"},"SupportCasesRequest":{"properties":{"account_number":{"type":"string"},"case_language":{"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"contact_sso_name":{"type":"string"},"description":{"type":"string"},"event_stream_id":{"type":"string"},"openshift_cluster_id":{"type":"string"},"product":{"default":"OpenShift Container Platform","type":"string"},"severity":{"enum":["1 (Urgent)","2 (High)","3 (Normal)","4 (Low)"],"type":"string"},"subscription_id":{"type":"string"},"summary":{"type":"string"},"version":{"default":"4.10","type":"string"}},"required":["summary","description","severity"],"type":"object"},"TermsReview":{"properties":{"account_username":{"type":"string"},"check_optional_terms":{"default":true,"type":"boolean"},"event_code":{"type":"string"},"site_code":{"type":"string"}},"required":["account_username"],"type":"object"},"TermsReviewResponse":{"properties":{"account_id":{"type":"string"},"organization_id":{"type":"string"},"redirect_url":{"type":"string"},"terms_available":{"type":"boolean"},"terms_required":{"type":"boolean"}},"required":["account_id","organization_id","terms_available","terms_required"],"type":"object"},"TokenAuthorizationRequest":{"properties":{"authorization_token":{"type":"string"}},"type":"object"},"TokenAuthorizationResponse":{"properties":{"account":{"$ref":"#/components/schemas/Account"}},"type":"object"}},"securitySchemes":{"AccessToken":{"description":"Authorization: AccessToken {cluster-uuid}:{access-token}","in":"header","name":"Authorization","type":"apiKey"},"Bearer":{"bearerFormat":"JWT","scheme":"bearer","type":"http"}}},"info":{"description":"Manage user subscriptions and clusters","title":"Account Management Service API","version":"0.0.1"},"openapi":"3.0.0","paths":{"/api/accounts_mgmt/v1/access_token":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenCfg"}}},"description":"access token from registries in docker format"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Cannot find registry"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Return access token generated from registries in docker format"}},"/api/accounts_mgmt/v1/accounts":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountList"}}},"description":"A JSON array of account objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of accounts"},"post":{"parameters":[{"$ref":"#/components/parameters/dryRun"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account can be created without dryRun parameter"},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Account already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the account"}},"security":[{"Bearer":[]}],"summary":"Create a new account"}},"/api/accounts_mgmt/v1/accounts/{id}":{"delete":{"parameters":[{"$ref":"#/components/parameters/deleteAssociatedResources"}],"responses":{"204":{"description":"Account successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No account with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Delete an account by id"},"get":{"parameters":[{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"},{"$ref":"#/components/parameters/fetchRhit"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No account with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get an account by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPatchRequest"}}},"description":"Updated account data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No account with specified id exists"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Account already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating account"}},"security":[{"Bearer":[]}],"summary":"Update an account"}},"/api/accounts_mgmt/v1/accounts/{id}/labels":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelList"}}},"description":"A JSON array of label"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of labels"},"post":{"parameters":[{"$ref":"#/components/parameters/id"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/accounts/{id}/labels/{key}":{"delete":{"responses":{"204":{"description":"Label successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified account id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the label"}},"security":[{"Bearer":[]}],"summary":"Delete a label"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Labels found by key"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified account id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get account labels by label key"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/key"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Label already exists and cannot be updated"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating account label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/accounts/{id}/pull_secret_rotation":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRotationList"}}},"description":"existing pull secret rotation list"},"204":{"description":"PullSecretRotation does not exist"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"List of pull secrets rotation"},"parameters":[{"$ref":"#/components/parameters/id"}],"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRotationRequest"}}},"description":"The contents of the pull secret rotation creation request","required":false},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRotation"}}},"description":"the pull secret rotation request has been created"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Initiate pull secret rotation for this account id"}},"/api/accounts_mgmt/v1/accounts/{id}/pull_secret_rotation/{rotationId}":{"delete":{"responses":{"204":{"description":"Pull Secret Rotation record successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Pull Secret Rotation record with specified id on specified account id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the pull secret rotation record"}},"security":[{"Bearer":[]}],"summary":"Delete a single Pull Secret Rotation record"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRotation"}}},"description":"Pull secret rotation found by id for this account id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No pull secret rotation record with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a pull secret rotation by id for a specific account"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/rotationId"}]},"/api/accounts_mgmt/v1/billing_models":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingModelList"}}},"description":"A JSON array of billing model objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of available billing models"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"}]},"/api/accounts_mgmt/v1/billing_models/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingModel"}}},"description":"Billing model found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No billing model with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a billing model"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/capabilities":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CapabilityList"}}},"description":"A JSON array of capability objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of available capabilities"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/certificates":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CertificatesRequest"}}},"description":"# The payload depends on the type of the requested certificate\\nThe examples for supported types:\\n* {\\"type\\": \\"sca\\", \\"arch\\": \\"x86_64\\"}\\n","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Certificate"}}},"description":"The certificate associated with the organization"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The certificate is not avaialbe for the organization"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"Fetch certificates of a particular type"}},"/api/accounts_mgmt/v1/cloud_resources":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResourceList"}}},"description":"A JSON array of cloud resource objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of cloud resources"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Cloud resource data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Resource already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating resource"}},"security":[{"Bearer":[]}],"summary":"Create a new cloud resource"}},"/api/accounts_mgmt/v1/cloud_resources/{id}":{"delete":{"responses":{"204":{"description":"Cloud resource successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No resource with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the resource"}},"security":[{"Bearer":[]}],"summary":"Delete a cloud resource"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Cloud resource found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No cloud resource with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a cloud resource"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Updated cloud resource data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Cloud resource updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No resource with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating resource"}},"security":[{"Bearer":[]}],"summary":"Update a cloud resource"}},"/api/accounts_mgmt/v1/cluster_authorizations":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterAuthorizationRequest"}}},"description":"Cluster and authorization data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterAuthorizationResponse"}}},"description":"The authorization is successful, the requested cluster has a valid subscription and is within resource limits."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"AMS subscription exists but is associated with another account"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The limits for this subscription are exceeded."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Other cluster authorization error"}},"security":[{"Bearer":[]}],"summary":"Authorizes new cluster creation against an exsiting RH Subscription."}},"/api/accounts_mgmt/v1/cluster_registrations":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterRegistrationRequest"}}},"description":"Cluster and authorization data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterRegistrationResponse"}}},"description":"A cluster with the specified cluster_id exists and belongs to the user with the specified registry credential token"},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterRegistrationResponse"}}},"description":"No cluster with the specified cluster exists, one was successfully created and associated with the account with the specified registry credential token"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Registry credential token is invalid"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Cluster with specified cluster_id already associated with another user"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"cluster_id provided is invalid"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Too many clusters have been associated with this user recently"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Other cluster registration error"}},"security":[{"Bearer":[]}],"summary":"Finds or creates a cluster registration with a registy credential token and cluster ID"}},"/api/accounts_mgmt/v1/cluster_transfers":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransferList"}}},"description":"cluster transfer detected"},"204":{"description":"ClusterTransfer does not exist for a specific cluster"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"List cluster transfers - returns either an empty result set or a valid ClusterTransfer instance that is within a valid transfer window."},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransferRequest"}}},"description":"The contents of the cluster transfer creation request","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransfer"}}},"description":"the cluster transfer has been created"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Initiate cluster transfer."}},"/api/accounts_mgmt/v1/cluster_transfers/{id}":{"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransferPatchRequest"}}},"description":"Updated cluster transfer","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransfer"}}},"description":"Cluster transfer updated successfully"},"204":{"description":"ClusterTransfer does not exist for a specific cluster"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Conflict during cluster transfer update"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating cluster transfer"}},"security":[{"Bearer":[]}],"summary":"Update specific cluster transfer"}},"/api/accounts_mgmt/v1/config/skus":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuList"}}},"description":"A JSON array of sku objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of skus"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Sku data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Sku already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating sku"}},"security":[{"Bearer":[]}],"summary":"Create a new sku"}},"/api/accounts_mgmt/v1/config/skus/{id}":{"delete":{"responses":{"204":{"description":"Sku successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the sku"}},"security":[{"Bearer":[]}],"summary":"Delete a sku"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Sku found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No SKU with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a sku"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Updated sku data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Sku updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating sku"}},"security":[{"Bearer":[]}],"summary":"Update a Sku"}},"/api/accounts_mgmt/v1/current_account":{"get":{"parameters":[{"$ref":"#/components/parameters/fetchLabels"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account found via JWT"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"Get the authenticated account"}},"/api/accounts_mgmt/v1/default_capabilities":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapabilityList"}}},"description":"A JSON array of default capabilities"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of default capabilities"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Created or updated default capability successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the default capability"}},"security":[{"Bearer":[]}],"summary":"Create a new default capability or update an existing one"}},"/api/accounts_mgmt/v1/default_capabilities/{name}":{"delete":{"responses":{"204":{"description":"Default capability successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No default capability with specified name exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the default capability"}},"security":[{"Bearer":[]}],"summary":"Delete a default capability"},"get":{"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Default capability found by name"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No default capability with specified name exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get default capability by label name"},"parameters":[{"$ref":"#/components/parameters/name"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Default capability data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Created or updated default capability successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating default capability"}},"security":[{"Bearer":[]}],"summary":"Create a new default capability or update an existing one"}},"/api/accounts_mgmt/v1/deleted_subscriptions":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeletedSubscriptionList"}}},"description":"A JSON array of deleted subscription objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of deleted subscriptions"}},"/api/accounts_mgmt/v1/deleted_subscriptions/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeletedSubscription"}}},"description":"A JSON object of a single deleted subscription"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Resource does not exist"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Fetches a deleted subscription by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/errors":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorList"}}},"description":"A JSON array or errors"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"summary":"Returns a list of errors"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/errors/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Error found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No error with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"summary":"Get an error by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/feature_toggles/{id}/query":{"post":{"deprecated":true,"parameters":[{"$ref":"#/components/parameters/id"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureToggleQueryRequest"}}},"description":"The context of the query","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureToggle"}}},"description":"Feature toggle found by id"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Query a feature toggle by id"}},"/api/accounts_mgmt/v1/labels":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelList"}}},"description":"A JSON array of label objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of labels"}},"/api/accounts_mgmt/v1/landing_page/self_service":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfServiceLandingPageSchema"}}},"description":"self service schema created"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a console.redhat.com landing page content JSON schema"}},"/api/accounts_mgmt/v1/metrics":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricsList"}}},"description":"A JSON array of metrics objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of metrics"},"parameters":[{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/notify_details":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotifyDetailsRequest"}}},"description":"The notification parameters such as bcc_address,cluster_id etc","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotifyDetailsResponseList"}}},"description":"A JSON array of Notification details with a key-value pair"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No such notification details can be returned"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get and validate notification details"}},"/api/accounts_mgmt/v1/organizations":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"},{"$ref":"#/components/parameters/fields"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationList"}}},"description":"A JSON array of organization objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of organizations"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Organization data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Organization already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the organization"}},"security":[{"Bearer":[]}],"summary":"Create a new organization"}},"/api/accounts_mgmt/v1/organizations/{id}":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Organization found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get an organization by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationPatchRequest"}}},"description":"Updated organization data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Organization updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating organization"}},"security":[{"Bearer":[]}],"summary":"Update an organization"}},"/api/accounts_mgmt/v1/organizations/{id}/labels":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelList"}}},"description":"A JSON array of label"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of labels"},"post":{"parameters":[{"$ref":"#/components/parameters/id"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/organizations/{id}/labels/{key}":{"delete":{"responses":{"204":{"description":"Label successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified organizations id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the label"}},"security":[{"Bearer":[]}],"summary":"Delete a label"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Labels found by key"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified organizations id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get organization labels by label key"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/key"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Label already exists and cannot be updated"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating organizations label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/organizations/{id}/summary_dashboard":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Summary"}}},"description":"A JSON array of metrics objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a summary of organizations clusters based on metrics"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/organizations/{orgId}/account_group_assignments":{"get":{"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupAssignmentList"}}},"description":"A JSON array of account groups"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of account group assignments for the given org"},"post":{"parameters":[{"$ref":"#/components/parameters/orgId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupAssignment"}}},"description":"New AccountGroup data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupAssignment"}}},"description":"Created AccountGroupAssignment successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new AccountGroupAssignment"}},"/api/accounts_mgmt/v1/organizations/{orgId}/account_group_assignments/{acctGrpAsgnId}":{"delete":{"responses":{"204":{"description":"Account group assignment successfully deleted"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization or account group assignment with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the account group assignment"}},"security":[{"Bearer":[]}],"summary":"Delete an account group assignment"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupAssignment"}}},"description":"Account group assignment found"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get account group assignment by id"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/acctGrpAsgnId"}]},"/api/accounts_mgmt/v1/organizations/{orgId}/account_groups":{"get":{"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupList"}}},"description":"A JSON array of account groups"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of account groups for the given org"},"post":{"parameters":[{"$ref":"#/components/parameters/orgId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupRequest"}}},"description":"New AccountGroup data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroup"}}},"description":"Created AccountGroup successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new AccountGroup"}},"/api/accounts_mgmt/v1/organizations/{orgId}/account_groups/{acctGrpId}":{"delete":{"responses":{"204":{"description":"Account group successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization or account group with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the account group"}},"security":[{"Bearer":[]}],"summary":"Delete an account group"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroup"}}},"description":"Account group found"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization or account group with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get account group by id"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/acctGrpId"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupRequest"}}},"description":"Updated account group data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroup"}}},"description":"Account group updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No account group with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating account group"}},"security":[{"Bearer":[]}],"summary":"Update an account group"}},"/api/accounts_mgmt/v1/organizations/{orgId}/consumed_quota":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumedQuotaList"}}},"description":"A JSON array of ConsumedQuota objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a list of consumed quota for an organization"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/forceRecalc"}]},"/api/accounts_mgmt/v1/organizations/{orgId}/quota_cost":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaCostList"}}},"description":"A JSON array of QuotaCost objects"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a summary of quota cost"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/fetchRelatedResources"},{"$ref":"#/components/parameters/forceRecalc"},{"$ref":"#/components/parameters/fetchCloudAccounts"}]},"/api/accounts_mgmt/v1/organizations/{orgId}/resource_quota":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/orgId"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuotaList"}}},"description":"A JSON array of ResourceQuota objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a list of resource quota objects"},"post":{"parameters":[{"$ref":"#/components/parameters/orgId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuotaRequest"}}},"description":"Resource quota data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuota"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"ResourceQuota already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the resource quota"}},"security":[{"Bearer":[]}],"summary":"Create a new resource quota"}},"/api/accounts_mgmt/v1/organizations/{orgId}/resource_quota/{quotaId}":{"delete":{"responses":{"204":{"description":"Resource Quota successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Resource Quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the Resource Quota"}},"security":[{"Bearer":[]}],"summary":"Delete a resource quota"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuota"}}},"description":"Resource quota found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No resource quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Get a resource quota by id"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/quotaId"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuotaRequest"}}},"description":"Updated resource quota data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuota"}}},"description":"Resource Quota updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No resource quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating resource quota"}},"security":[{"Bearer":[]}],"summary":"Update a resource quota"}},"/api/accounts_mgmt/v1/plans":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanList"}}},"description":"Plans list"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get all plans"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/plans/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Plan"}}},"description":"Plan found"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No plan with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a plan by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/pull_secrets":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRequest"}}},"description":"Identifier of the resource in the external service that this pull secret relates to","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenCfg"}}},"description":"access token from registries in docker format"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Cannot find registry"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Return access token generated from registries in docker format"}},"/api/accounts_mgmt/v1/pull_secrets/{externalResourceId}":{"delete":{"responses":{"204":{"description":"Pull secret successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to delete pull secret"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Pull secret with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the pull secret"}},"security":[{"Bearer":[]}],"summary":"Delete a pull secret"},"parameters":[{"$ref":"#/components/parameters/externalResourceId"}]},"/api/accounts_mgmt/v1/quota_authorizations":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaAuthorizationRequest"}}},"description":"User data and intention","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaAuthorizationResponse"}}},"description":"The authorization action was successful"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"AMS subscription exists but is associated with another account"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The limits for this subscription are exceeded."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Other cluster authorization error"}},"security":[{"Bearer":[]}],"summary":"Authorizes a user to consume or release a single quantity of quota"}},"/api/accounts_mgmt/v1/quota_cost":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaCostList"}}},"description":"A JSON array of QuotaCost objects"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a summary of quota cost for the authenticated user"},"parameters":[{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/fetchRelatedResources"},{"$ref":"#/components/parameters/fetchCloudAccounts"}]},"/api/accounts_mgmt/v1/quota_rules":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaRulesList"}}},"description":"A JSON array of quota rules objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of UHC product Quota Rules"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/quotas":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaList"}}},"description":"A JSON array of quota objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of quotas"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Quota data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Quota already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating quota"}},"security":[{"Bearer":[]}],"summary":"Create a new quota"}},"/api/accounts_mgmt/v1/quotas/{id}":{"delete":{"responses":{"204":{"description":"Quota successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the quota"}},"security":[{"Bearer":[]}],"summary":"Delete a quota"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Quota found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a quota"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Updated quota data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Quota updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating quota"}},"security":[{"Bearer":[]}],"summary":"Update a quota"}},"/api/accounts_mgmt/v1/registries":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryList"}}},"description":"A JSON array of registry objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of registries"}},"/api/accounts_mgmt/v1/registries/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Registry"}}},"description":"Registry found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No registry with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get an registry by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/registry_credentials":{"get":{"description":"List Registry Credentials","parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredentialList"}}},"description":"A JSON array of RegistryCredential objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to list RegistryCredentials"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}}},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredential"}}},"description":"Registry credential data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredential"}}},"description":"Registry credential created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to create RegistryCredentials"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"A RegistryCredential with this type already exists for this user"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unable to create Registry Credential"}},"security":[{"Bearer":[]}],"summary":"Request the creation of a registry credential"}},"/api/accounts_mgmt/v1/registry_credentials/{id}":{"delete":{"responses":{"204":{"description":"Registry credential successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No registry credential with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the registry credential"}},"security":[{"Bearer":[]}],"summary":"Delete a registry credential by id"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredential"}}},"description":"Registry credential found"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No registry credential with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a registry credentials by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredentialPatchRequest"}}},"description":"Updated registry credential data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredential"}}},"description":"Registry credential updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to update registry credential or the specified field(s)"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No registry credential with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating registry credential"}},"security":[{"Bearer":[]}],"summary":"Update a registry credential"}},"/api/accounts_mgmt/v1/reserved_resources":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResourceList"}}},"description":"A JSON array of reserved resource objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of reserved resources"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}]},"/api/accounts_mgmt/v1/resource_quota":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuotaList"}}},"description":"A JSON array of ResourceQuota objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a list of resource quota objects"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}]},"/api/accounts_mgmt/v1/role_bindings":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBindingList"}}},"description":"A JSON array of role binding objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of role bindings"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBindingCreateRequest"}}},"description":"Role binding data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBinding"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Role binding already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating role binding"}},"security":[{"Bearer":[]}],"summary":"Create a new role binding"}},"/api/accounts_mgmt/v1/role_bindings/{id}":{"delete":{"responses":{"204":{"description":"Role binding successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No role binding with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the role binding"}},"security":[{"Bearer":[]}],"summary":"Delete a role binding"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBinding"}}},"description":"Role binding found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No role binding with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a role binding"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBindingRequest"}}},"description":"Updated role binding data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBinding"}}},"description":"Role Binding updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No role binding with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating role binding"}},"security":[{"Bearer":[]}],"summary":"Update a role binding"}},"/api/accounts_mgmt/v1/roles":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleList"}}},"description":"A JSON array of role objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of roles"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/roles/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}}},"description":"Role found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No role with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a role by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/self_entitlement/{product}":{"parameters":[{"$ref":"#/components/parameters/product"}],"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfEntitlementStatus"}}},"description":"the requested entitlement already exists"},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfEntitlementStatus"}}},"description":"the requested entitlement has been created or renewed"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Cannot find account or organization"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Create or renew the entitlement to support a product for the user\'s organization."}},"/api/accounts_mgmt/v1/sku_rules":{"get":{"parameters":[{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRulesList"}}},"description":"A JSON array of sku rules objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of UHC product SKU Rules"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"Sku rule data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Sku rule already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating sku rule"}},"security":[{"Bearer":[]}],"summary":"Create a new sku rule"}},"/api/accounts_mgmt/v1/sku_rules/{id}":{"delete":{"responses":{"204":{"description":"Sku rule successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku rule with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the sku rule"}},"security":[{"Bearer":[]}],"summary":"Delete a sku rule"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"sku rules found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku rules with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a sku rules by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"Updated sku rule data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"Sku rule updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku rule with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating sku rule"}},"security":[{"Bearer":[]}],"summary":"Update a sku rule"}},"/api/accounts_mgmt/v1/skus":{"get":{"deprecated":true,"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuList"}}},"description":"A JSON array of sku objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of UHC product SKUs"},"parameters":[{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/skus/{id}":{"get":{"deprecated":true,"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"sku found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a sku by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/subscriptions":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/fetchAccounts"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"},{"$ref":"#/components/parameters/fetchOrganization"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/labels"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionList"}}},"description":"A JSON array of subscription objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"Returns a list of subscriptions"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionCreateRequest"}}},"description":"Subscription Creation data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Subscription already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating subscription"}},"security":[{"Bearer":[]}],"summary":"Create a new subscription"}},"/api/accounts_mgmt/v1/subscriptions/{id}":{"delete":{"parameters":[{"$ref":"#/components/parameters/id"}],"responses":{"200":{"description":"Subscription deprovisioned by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No subscription with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Deletes a subscription by id"},"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/fetchAccounts"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"},{"$ref":"#/components/parameters/fetchCpuAndSocket"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"}}},"description":"Subscription found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No subscription with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a subscription by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionPatchRequest"}}},"description":"Updated subscription data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"}}},"description":"Subscription updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to update subscriptions or the specified field(s)"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No subscription with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating subscription"}},"security":[{"Bearer":[]}],"summary":"Update a subscription"}},"/api/accounts_mgmt/v1/subscriptions/{id}/labels":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelList"}}},"description":"A JSON array of label"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of labels"},"post":{"parameters":[{"$ref":"#/components/parameters/id"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/subscriptions/{id}/labels/{key}":{"delete":{"responses":{"204":{"description":"Label successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified subscription id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the label"}},"security":[{"Bearer":[]}],"summary":"Delete a label"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Labels found by key"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified subscription id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get subscription labels by label key"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/key"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Label already exists and cannot be updated"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating subscription label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/subscriptions/{id}/metrics/{metric_name}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionMetricList"}}},"description":"Metrics\' data"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Metric name is invalid"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get subscription\'s metrics by metric name"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/metricName"},{"$ref":"#/components/parameters/metricSearch"},{"$ref":"#/components/parameters/fields"}]},"/api/accounts_mgmt/v1/subscriptions/{id}/reserved_resources":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResourceList"}}},"description":"A JSON array of reserved resource objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of reserved resources"}},"/api/accounts_mgmt/v1/subscriptions/{id}/support_cases":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"}],"responses":{"200":{"description":"A JSON array of support cases objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of open support creates opened against the external cluster id of this subscrption"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/subscriptions/{subId}/notification_contacts":{"get":{"parameters":[{"$ref":"#/components/parameters/subId"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountList"}}},"description":"A JSON array of account objects that are notification contacts for this subscription"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of notification contacts for the given subscription"},"post":{"parameters":[{"$ref":"#/components/parameters/subId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationContactCreateRequest"}}},"description":"Add a notification contact by an account\'s username","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Notification contact already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating notification contact"}},"security":[{"Bearer":[]}],"summary":"Add an account as a notification contact to this subscription"}},"/api/accounts_mgmt/v1/subscriptions/{subId}/notification_contacts/{accountId}":{"delete":{"parameters":[{"$ref":"#/components/parameters/subId"},{"$ref":"#/components/parameters/accountId"}],"responses":{"200":{"description":"Notification contact deleted by subscription and account id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No notification contact with specified subscription and account id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Deletes a notification contact by subscription and account id"}},"/api/accounts_mgmt/v1/subscriptions/{subId}/reserved_resources/{reservedResourceId}":{"delete":{"responses":{"204":{"description":"Reserved resources deleted by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No reserved resources with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Delete reserved resources by id"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResource"}}},"description":"Reserved resources found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No reserved resources with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get reserved resources by id"},"parameters":[{"$ref":"#/components/parameters/subId"},{"$ref":"#/components/parameters/reservedResourceId"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResourcePatchRequest"}}},"description":"Updated reserved resource data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResource"}}},"description":"Reserved resources updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No reserved resources with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Update a reserved resource"}},"/api/accounts_mgmt/v1/subscriptions/{subId}/role_bindings":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/fetchAccounts"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionRoleBindingList"}}},"description":"Subscription role bindings found, or none exist"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get subscription role bindings"},"parameters":[{"$ref":"#/components/parameters/subId"}],"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionRoleBindingCreateRequest"}}},"description":"Subscription role binding data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionRoleBinding"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Subscription role binding already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the subscription role binding"}},"security":[{"Bearer":[]}],"summary":"Create a new subscription role binding"}},"/api/accounts_mgmt/v1/subscriptions/{subId}/role_bindings/{id}":{"delete":{"responses":{"204":{"description":"Subscription role binding successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Subscription Role Binding with specified Id is accessible"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the Subscription Role Binding"}},"security":[{"Bearer":[]}],"summary":"Delete a subscription role binding"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionRoleBinding"}}},"description":"Subscription Role Binding found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Subscription Role Binding with the specified id is accessible"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a Subscription Role Binding by id"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/subId"}]},"/api/accounts_mgmt/v1/support_cases":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupportCasesRequest"}}},"description":"The contents of the support case to be created","required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupportCasesCreatedResponse"}}},"description":"Support case created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"create a support case for the subscription"}},"/api/accounts_mgmt/v1/support_cases/{caseId}":{"delete":{"responses":{"204":{"description":"Support case successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No support case with specified case id on specified subscription id exists"},"405":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to close a case that is already closed"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the support case"}},"security":[{"Bearer":[]}],"summary":"Delete a support case"},"parameters":[{"$ref":"#/components/parameters/caseId"}]},"/api/accounts_mgmt/v1/token_authorization":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenAuthorizationRequest"}}},"description":"Token authorization data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenAuthorizationResponse"}}},"description":"The account belongs to the user with the specified registry credential token"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Registry credential token is invalid"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Registry credential token is not found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Other token authorization error"}},"security":[{"Bearer":[]}],"summary":"Finds the account owner of the provided token"}},"/api/authorizations/v1/access_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessReview"}}},"description":"Access review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action, non-existent resource type, or non-existent account"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Review an account\'s access to perform an action on a particular resource or resource type"}},"/api/authorizations/v1/capability_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CapabilityReviewRequest"}}},"description":"Capability review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CapabilityReview"}}},"description":"Successful review"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform capability reviews"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating capability review"}},"security":[{"Bearer":[]}],"summary":"Review an account\'s capabilities"}},"/api/authorizations/v1/export_control_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportControlReviewRequest"}}},"description":"Export control review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportControlReview"}}},"description":"Successful review"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Determine whether a user is restricted from downloading Red Hat software based on export control compliance.\\n"}},"/api/authorizations/v1/feature_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureReview"}}},"description":"Feature review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating feature review"}},"security":[{"Bearer":[]}],"summary":"Review feature to perform an action on it such as toggle a feature on/off"}},"/api/authorizations/v1/resource_review":{"post":{"deprecated":true,"parameters":[{"$ref":"#/components/parameters/reduceClusterList"},{"$ref":"#/components/parameters/excludeSubscriptionStatuses"},{"$ref":"#/components/parameters/includeSubscriptionStatuses"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceReviewRequest"}}},"description":"Resource review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceReview"}}},"description":"Successful review"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform resource reviews"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action or non-existent resource type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Obtain resource ids for resources an account may perform the specified action upon. Resource ids returned as [\\"*\\"] is shorthand for all ids."}},"/api/authorizations/v1/self_access_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfAccessReview"}}},"description":"Self access review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action or non-existent resource type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Review your ability to perform an action on a particular resource or resource type"}},"/api/authorizations/v1/self_feature_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfFeatureReview"}}},"description":"Self feature review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating feature review"}},"security":[{"Bearer":[]}],"summary":"Review your ability to toggle a feature"}},"/api/authorizations/v1/self_resource_review":{"post":{"parameters":[{"$ref":"#/components/parameters/reduceClusterList"},{"$ref":"#/components/parameters/excludeSubscriptionStatuses"},{"$ref":"#/components/parameters/includeSubscriptionStatuses"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfResourceReviewRequest"}}},"description":"Self resource review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfResourceReview"}}},"description":"Successful review"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform self resource reviews"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action or non-existent resource type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Obtain resource ids for resources you may perform the specified action upon. Resource ids returned as [\\"*\\"] is shorthand for all ids."}},"/api/authorizations/v1/self_terms_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfTermsReview"}}},"description":"Data to check self terms for","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermsReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action or non-existent resource type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating terms review"}},"security":[{"Bearer":[]}],"summary":"Review your status of Terms"}},"/api/authorizations/v1/terms_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermsReview"}}},"description":"Data to check terms for","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermsReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action, non-existent resource type, or non-existent account"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating terms review"}},"security":[{"Bearer":[]}],"summary":"Review an account\'s status of Terms"}}},"servers":[{"description":"current domain","url":"http://localhost:14321"},{"description":"Main (production) server","url":"https://api.openshift.com"},{"description":"Staging server","url":"https://api.stage.openshift.com"}]}}')}}]); \ No newline at end of file diff --git a/static/js/8171.ccf3efbd.chunk.js b/static/js/8171.ccf3efbd.chunk.js new file mode 100644 index 00000000..435866a7 --- /dev/null +++ b/static/js/8171.ccf3efbd.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[8171],{18171:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"parameters":{"accountId":{"description":"The id of account","in":"path","name":"accountId","required":true,"schema":{"type":"string"}},"acctGrpAsgnId":{"description":"The id of account group assignment","in":"path","name":"acctGrpAsgnId","required":true,"schema":{"type":"string"}},"acctGrpId":{"description":"The id of account group","in":"path","name":"acctGrpId","required":true,"schema":{"type":"string"}},"caseId":{"description":"The id of a support case","in":"path","name":"caseId","required":true,"schema":{"type":"string"}},"deleteAssociatedResources":{"description":"If true, deletes the associated resources (e.g. role bindings) for an account along with the account itself","in":"query","name":"deleteAssociatedResources","required":false,"schema":{"type":"boolean"}},"dryRun":{"description":"If true, instructs API to avoid making any changes, but rather run through validations only.","in":"query","name":"dryRun","required":false,"schema":{"type":"boolean"}},"excludeSubscriptionStatuses":{"description":"A comma-separated list of subscription statuses. Subscriptions with these statuses will be excluded from results. This options is mutually exclusive with includeSubscriptionStatuses.","in":"query","name":"excludeSubscriptionStatuses","required":false,"schema":{"type":"string"}},"externalResourceId":{"description":"The external resource id of record","in":"path","name":"externalResourceId","required":true,"schema":{"type":"string"}},"fetchAccounts":{"description":"If true, includes the account reference information in the output. Could slow request response time.","in":"query","name":"fetchAccounts","required":false,"schema":{"type":"boolean"}},"fetchCapabilities":{"description":"If true, includes the capabilities on a subscription in the output. Could slow request response time.","in":"query","name":"fetchCapabilities","required":false,"schema":{"type":"boolean"}},"fetchCloudAccounts":{"description":"If true, includes the marketplace cloud accounts in the output. Could slow request response time.","in":"query","name":"fetchCloudAccounts","required":false,"schema":{"type":"boolean"}},"fetchCpuAndSocket":{"description":"If true, fetches, from the clusters service, the total numbers of CPU\'s and sockets under an obligation, and includes in the output. Could slow request response time.","in":"query","name":"fetchCpuAndSocket","required":false,"schema":{"type":"boolean"}},"fetchLabels":{"description":"If true, includes the labels on a subscription/organization/account in the output. Could slow request response time.","in":"query","name":"fetchLabels","required":false,"schema":{"type":"boolean"}},"fetchOrganization":{"description":"If true, includes the organization object on a subscription in the output. Could slow request response time.","in":"query","name":"fetchOrganization","required":false,"schema":{"type":"boolean"}},"fetchRelatedResources":{"description":"If true, includes the related resources in the output. Could slow request response time.","in":"query","name":"fetchRelatedResources","required":false,"schema":{"type":"boolean"}},"fetchRhit":{"description":"If true, includes the RHIT account_id in the output. Could slow request response time.","in":"query","name":"fetchRhit","required":false,"schema":{"type":"boolean"}},"fields":{"description":"Supplies a comma-separated list of fields to be returned.\\nFields of sub-structures and of arrays use . notation.\\n.* means all field of a structure\\nExample: For each Subscription to get id, href, plan(id and kind) and labels (all fields)\\n\\n```\\nocm get subscriptions --parameter fields=id,href,plan.id,plan.kind,labels.* --parameter fetchLabels=true\\n```","in":"query","name":"fields","required":false,"schema":{"type":"string"}},"forceRecalc":{"description":"If true, includes that ConsumedQuota should be recalculated.","in":"query","name":"forceRecalc","required":false,"schema":{"type":"boolean"}},"id":{"description":"The id of record","in":"path","name":"id","required":true,"schema":{"type":"string"}},"includeSubscriptionStatuses":{"description":"A comma-separated list of subscription statuses. Only subscriptions with these statuses will be included into results. This options is mutually exclusive with excludeSubscriptionStatuses.","in":"query","name":"includeSubscriptionStatuses","required":false,"schema":{"type":"string"}},"key":{"description":"The key of the label","in":"path","name":"key","required":true,"schema":{"type":"string"}},"labels":{"description":"Specifies the criteria to filter the subscription resource based on their labels.\\nA label is represented as a `key=value` pair,\\n\\n```\\nlabels = \\"foo=bar\\"\\n```\\n\\nand multiple labels are separated by comma,\\n\\n```\\nlabels = \\"foo=bar,fooz=barz\\"\\n```","in":"query","name":"labels","required":false,"schema":{"type":"string"}},"metricName":{"description":"The name of the metric","in":"path","name":"metric_name","required":true,"schema":{"type":"string"}},"metricSearch":{"description":"The `search` paramter specifies the PromQL selector. The syntax is defined by Prometheus at\\nhttps://prometheus.io/docs/prometheus/latest/querying/basics/#time-series-selectors.\\nIt only supports simple selections as shown in https://prometheus.io/docs/prometheus/latest/querying/examples/#simple-time-series-selection.\\nFor example, in order to retrieve subscription_sync_total with names starting with `managed` and with a channel = `production`:\\n\\n```\\nname=~\'managed.*\',channel=\'production\'\\n```\\n\\nIf the parameter isn\'t provided, or if the value is empty, then all the records will be returned.","in":"query","name":"search","required":false,"schema":{"type":"string"}},"name":{"description":"The name of the default capability","in":"path","name":"name","required":true,"schema":{"type":"string"}},"orderBy":{"description":"Specifies the order by criteria. The syntax of this parameter is\\nsimilar to the syntax of the _order by_ clause of an SQL statement,\\nbut using the names of the json attributes / column of the account.\\nFor example, in order to retrieve all accounts ordered by username:\\n\\n```sql\\nusername asc\\n```\\n\\nOr in order to retrieve all accounts ordered by username _and_ first name:\\n\\n```sql\\nusername asc, firstName asc\\n```\\n\\nIf the parameter isn\'t provided, or if the value is empty, then\\nno explicit ordering will be applied.","in":"query","name":"orderBy","required":false,"schema":{"type":"string"}},"orgId":{"description":"The id of organization","in":"path","name":"orgId","required":true,"schema":{"type":"string"}},"page":{"description":"Page number of record list when record list exceeds specified page size","in":"query","name":"page","required":false,"schema":{"default":1,"minimum":1,"type":"integer"}},"product":{"description":"The product for self_entitlement. The supported products are [rosa].","in":"path","name":"product","required":true,"schema":{"type":"string"}},"quotaId":{"description":"The id of quota","in":"path","name":"quotaId","required":true,"schema":{"type":"string"}},"reduceClusterList":{"description":"If true, When returning a list of cluster_ids/cluster_uuids/subscription_ids, if those are already included in one of the organizations provided in organization_ids, do not include it in the list.","in":"query","name":"reduceClusterList","required":false,"schema":{"type":"boolean"}},"reservedResourceId":{"description":"The id of reserved resource","in":"path","name":"reservedResourceId","required":true,"schema":{"type":"string"}},"rotationId":{"description":"The id of the pull secret rotation","in":"path","name":"rotationId","required":true,"schema":{"type":"string"}},"search":{"description":"Specifies the search criteria. The syntax of this parameter is\\nsimilar to the syntax of the _where_ clause of an SQL statement,\\nusing the names of the json attributes / column names of the account.\\nFor example, in order to retrieve all the accounts with a username starting with `my`:\\n\\n```sql\\nusername like \'my%\'\\n```\\n\\n> **Important Note**:\\nAccount Management Service uses **KSUID** as an **ID** field.\\nKSUID contains a timestamp component that allows them to be sorted by generation time.\\nAs this field uses an index, please use it to sort by instead of `created_at` field.\\n\\nThe search criteria can also be applied on related resource.\\nFor example, in order to retrieve all the subscriptions labeled by `foo=bar`,\\n\\n```sql\\nlabels.key = \'foo\' and labels.value = \'bar\'\\n```\\n\\nIf the parameter isn\'t provided, or if the value is empty, then\\nall the accounts that the user has permission to see will be\\nreturned.","in":"query","name":"search","required":false,"schema":{"type":"string"}},"size":{"description":"Maximum number of records to return","in":"query","name":"size","required":false,"schema":{"default":100,"minimum":0,"type":"integer"}},"subId":{"description":"The id of subscription","in":"path","name":"subId","required":true,"schema":{"type":"string"}}},"schemas":{"AccessReview":{"properties":{"account_username":{"type":"string"},"action":{"enum":["get","list","create","delete","update"],"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"organization_id":{"type":"string"},"resource_type":{"enum":["AddOn","Flavour","Account","AccountPool","Cluster","Plan","Subscription","Organization","Role","Permission","RoleBinding","Registry","RegistryCredential","CurrentAccount","AccessReview","SelfAcccessReview","ResourceReview","SelfResourceReview","ClusterRegistration","AccessToken","ClusterAuthorization","SelfManagedCluster","RedhatManagedCluster","ExportControlReview","ClusterLog","ClusterCredential","ClusterMetric","ResourceQuota","ReservedResource","Dashboard","ClusterProviderAndRegion","ServiceLog","InternalServiceLog","CSLogs","SubscriptionLabel","OrganizationLabel","SubscriptionLabelInternal","SelfAccessReview","SubscriptionInternal","SubscriptionRoleBinding","ClusterSelfManaged","ClusterSelfManagedAddon","ClusterSelfManagedLabel","ClusterSelfManagedStatus"],"type":"string"},"subscription_id":{"type":"string"}},"required":["action","resource_type","account_username"],"type":"object"},"AccessReviewResponse":{"properties":{"account_id":{"type":"string"},"action":{"enum":["get","list","create","delete","update"],"type":"string"},"allowed":{"type":"boolean"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"is_ocm_internal":{"type":"boolean"},"organization_id":{"type":"string"},"reason":{"type":"string"},"resource_type":{"enum":["AddOn","Flavour","Account","AccountPool","Cluster","Plan","Subscription","Organization","Role","Permission","RoleBinding","Registry","RegistryCredential","CurrentAccount","AccessReview","SelfAcccessReview","ResourceReview","SelfResourceReview","ClusterRegistration","AccessToken","ClusterAuthorization","SelfManagedCluster","RedhatManagedCluster","ExportControlReview","ClusterLog","ClusterCredential","ClusterMetric","ResourceQuota","ReservedResource","Dashboard","ClusterProviderAndRegion","ServiceLog","InternalServiceLog","CSLogs","SubscriptionLabel","OrganizationLabel","SubscriptionLabelInternal","SelfAccessReview","SubscriptionInternal","SubscriptionRoleBinding","ClusterSelfManaged","ClusterSelfManagedAddon","ClusterSelfManagedLabel","ClusterSelfManagedStatus"],"type":"string"},"subscription_id":{"type":"string"}},"required":["allowed"],"type":"object"},"AccessTokenCfg":{"properties":{"auths":{"additionalProperties":true,"type":"object"}},"required":["auths"],"type":"object"},"Account":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"ban_code":{"type":"string"},"ban_description":{"type":"string"},"banned":{"default":false,"type":"boolean"},"capabilities":{"items":{"$ref":"#/components/schemas/Capability"},"type":"array"},"created_at":{"format":"date-time","type":"string"},"email":{"format":"email","type":"string"},"first_name":{"type":"string"},"labels":{"items":{"$ref":"#/components/schemas/Label"},"type":"array"},"last_name":{"type":"string"},"organization":{"$ref":"#/components/schemas/Organization"},"organization_id":{"type":"string"},"rhit_account_id":{"type":"string"},"rhit_web_user_id":{"type":"string"},"service_account":{"default":false,"type":"boolean"},"updated_at":{"format":"date-time","type":"string"},"username":{"type":"string"}},"required":["username"],"type":"object"}]},"AccountGroup":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"created_at":{"format":"date-time","type":"string"},"description":{"type":"string"},"external_id":{"type":"string"},"managed_by":{"enum":["SSO","OCM","RBAC"],"type":"string"},"name":{"type":"string"},"organization_id":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["name","description","organization_id","managed_by"],"type":"object"}]},"AccountGroupAssignment":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account_group_id":{"type":"string"},"account_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"managed_by":{"enum":["OCM","RBAC"],"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["account_id","account_group_id","managed_by"],"type":"object"}]},"AccountGroupAssignmentList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/AccountGroupAssignment"},"type":"array"}},"type":"object"}]},"AccountGroupList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/AccountGroup"},"type":"array"}},"type":"object"}]},"AccountGroupRequest":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"description":{"type":"string"},"name":{"type":"string"}},"required":["name","description"],"type":"object"}]},"AccountList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Account"},"type":"array"}},"type":"object"}]},"AccountPatchRequest":{"properties":{"ban_code":{"type":"string"},"ban_description":{"type":"string"},"banned":{"type":"boolean"},"email":{"format":"email","type":"string"},"first_name":{"type":"string"},"last_name":{"type":"string"},"organization_id":{"type":"string"},"service_account":{"type":"boolean"}},"type":"object"},"AccountReference":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"email":{"type":"string"},"first_name":{"type":"string"},"last_name":{"type":"string"},"name":{"type":"string"},"username":{"type":"string"}},"type":"object"}]},"BillingModel":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"billing_model_type":{"enum":["standard","marketplace","marketplace-aws","marketplace-azure","marketplace-rhm","marketplace-gcp"],"type":"string"},"description":{"type":"string"},"display_name":{"type":"string"},"id":{"type":"string"},"marketplace":{"type":"string"}},"required":["id","billing_model_type","display_name","description"],"type":"object"}]},"BillingModelList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/BillingModel"},"type":"array"}},"type":"object"}]},"Capability":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"inherited":{"type":"boolean"},"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value","inherited"],"type":"object"}]},"CapabilityList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Capability"},"type":"array"}},"type":"object"}]},"CapabilityReview":{"properties":{"result":{"type":"string"}},"required":["result"],"type":"object"},"CapabilityReviewRequest":{"properties":{"account_username":{"type":"string"},"capability":{"enum":["manage_cluster_admin"],"type":"string"},"cluster_id":{"type":"string"},"organization_id":{"type":"string"},"subscription_id":{"type":"string"},"type":{"enum":["Cluster"],"type":"string"}},"required":["account_username","type","capability"],"type":"object"},"Certificate":{"properties":{"cert":{"type":"string"},"id":{"type":"string"},"key":{"type":"string"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"organization_id":{"type":"string"},"serial":{"$ref":"#/components/schemas/CertificateSerial"}},"required":["id","organization_id","metadata","key","cert","serial"],"type":"object"},"CertificateSerial":{"properties":{"created":{"format":"date-time","type":"string"},"expiration":{"format":"date-time","type":"string"},"id":{"format":"int64","type":"integer"},"serial":{"format":"int64","type":"integer"},"updated":{"format":"date-time","type":"string"}},"required":["id","serial","created","updated","expiration"],"type":"object"},"CertificatesRequest":{"properties":{"arch":{"enum":["x86","x86_64","ppc","ppc64","ppc64le","s390","s390x","ia64","aarch64"],"type":"string"},"type":{"enum":["sca"],"type":"string"}},"required":["type"],"type":"object"},"CloudAccount":{"properties":{"cloud_account_id":{"type":"string"},"cloud_provider_id":{"type":"string"},"contracts":{"items":{"$ref":"#/components/schemas/Contract"},"type":"array"}},"type":"object"},"CloudResource":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"active":{"default":true,"type":"boolean"},"category":{"type":"string"},"category_pretty":{"type":"string"},"ccs_only":{"type":"boolean"},"cloud_provider":{"type":"string"},"cpu_cores":{"type":"integer"},"created_at":{"format":"date-time","type":"string"},"generic_name":{"type":"string"},"hcp_only":{"type":"boolean"},"memory":{"format":"int64","type":"integer"},"memory_pretty":{"type":"string"},"name_pretty":{"type":"string"},"resource_type":{"enum":["addon","compute.node","cluster","network.io","network.loadbalancer","pv.storage"],"type":"string"},"size_pretty":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"CloudResourceList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/CloudResource"},"type":"array"}},"type":"object"}]},"ClusterAuthorizationRequest":{"properties":{"account_username":{"type":"string"},"availability_zone":{"type":"string"},"byoc":{"type":"boolean"},"cloud_account_id":{"type":"string"},"cloud_provider_id":{"type":"string"},"cluster_id":{"type":"string"},"disconnected":{"type":"boolean"},"display_name":{"type":"string"},"external_cluster_id":{"type":"string"},"managed":{"type":"boolean"},"product_category":{"enum":["assistedInstall","HostedControlPlane"],"type":"string"},"product_id":{"default":"OSD","enum":["OCP","OSD","OSDTrial","MOA","RHMI","RHOSAK","RHOSAKTrial","RHOSR","RHOSRTrial","RHOSE","RHOSETrial","RHACS","RHACSTrial","ARO","RHOIC"],"type":"string"},"quota_version":{"type":"string"},"reserve":{"type":"boolean"},"resources":{"items":{"$ref":"#/components/schemas/ReservedResource"},"type":"array"},"scope":{"type":"string"},"xcm_id":{"type":"string"}},"required":["cluster_id","account_username"],"type":"object"},"ClusterAuthorizationResponse":{"properties":{"allowed":{"type":"boolean"},"excess_resources":{"items":{"$ref":"#/components/schemas/ExcessResource"},"type":"array"},"organization_id":{"type":"string"},"subscription":{"$ref":"#/components/schemas/ObjectReference"}},"required":["allowed","excess_resources"],"type":"object"},"ClusterMetricsNodes":{"properties":{"arch":{"type":"string"},"compute":{"format":"double","type":"number"},"infra":{"format":"double","type":"number"},"master":{"format":"double","type":"number"},"total":{"format":"double","type":"number"}},"type":"object"},"ClusterRegistrationRequest":{"properties":{"authorization_token":{"type":"string"},"cluster_id":{"type":"string"}},"type":"object"},"ClusterRegistrationResponse":{"properties":{"account_id":{"type":"string"},"authorization_token":{"type":"string"},"cluster_id":{"type":"string"},"expires_at":{"description":"Cluster Registration expiration in Unix time","type":"string"}},"type":"object"},"ClusterResource":{"properties":{"total":{"properties":{"unit":{"type":"string"},"value":{"format":"double","type":"number"}},"required":["value","unit"],"type":"object"},"updated_timestamp":{"format":"date-time","type":"string"},"used":{"properties":{"unit":{"type":"string"},"value":{"format":"double","type":"number"}},"required":["value","unit"],"type":"object"}},"required":["used","total","updated_timestamp"],"type":"object"},"ClusterTransfer":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"cluster_uuid":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"expiration_date":{"format":"date-time","type":"string"},"owner":{"type":"string"},"pull_secret_rotation_id":{"type":"string"},"recipient":{"type":"string"},"secret":{"type":"string"},"status":{"enum":["Pending","Accepted","Declined","Rescinded","Completed"],"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"ClusterTransferList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/ClusterTransfer"},"type":"array"}},"type":"object"}]},"ClusterTransferPatchRequest":{"properties":{"status":{"type":"string"}},"type":"object"},"ClusterTransferRequest":{"properties":{"cluster_uuid":{"type":"string"},"owner":{"type":"string"},"recipient":{"type":"string"}},"type":"object"},"ClusterUpgrade":{"properties":{"available":{"type":"boolean"},"state":{"type":"string"},"updated_timestamp":{"format":"date-time","type":"string"},"version":{"type":"string"}},"type":"object"},"ConsumedQuota":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone_type":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"boolean"},"cloud_provider_id":{"type":"string"},"count":{"type":"integer"},"organization_id":{"type":"string"},"plan_id":{"type":"string"},"resource_name":{"type":"string"},"resource_type":{"type":"string"},"version":{"type":"string"}},"required":["byoc","count"],"type":"object"}]},"ConsumedQuotaList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/ConsumedQuota"},"type":"array"}},"type":"object"}]},"Contract":{"properties":{"dimensions":{"items":{"$ref":"#/components/schemas/ContractDimension"},"type":"array"},"end_date":{"format":"date-time","type":"string"},"start_date":{"format":"date-time","type":"string"}},"type":"object"},"ContractDimension":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"type":"object"},"DefaultCapability":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"}]},"DefaultCapabilityList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/DefaultCapability"},"type":"array"}},"type":"object"}]},"DeletedSubscription":{"allOf":[{"$ref":"#/components/schemas/SubscriptionCommonFields"},{"properties":{"created_at":{"format":"date-time","type":"string"},"id":{"type":"string"},"metrics":{"type":"string"},"original_id":{"type":"string"},"query_timestamp":{"format":"date-time","type":"string"}},"type":"object"}]},"DeletedSubscriptionList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/DeletedSubscription"},"type":"array"}},"type":"object"}]},"EphemeralResourceQuota":{"properties":{"availability_zone_type":{"type":"string"},"byoc":{"type":"boolean"},"resource_name":{"type":"string"},"resource_type":{"type":"string"},"sku":{"type":"string"},"sku_count":{"type":"integer"}},"type":"object"},"Error":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"code":{"type":"string"},"operation_id":{"type":"string"},"reason":{"type":"string"}},"type":"object"}]},"ErrorList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Error"},"type":"array"}},"type":"object"}]},"ExcessResource":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone_type":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"boolean"},"count":{"type":"integer"},"resource_name":{"type":"string"},"resource_type":{"type":"string"}},"required":["byoc"],"type":"object"}]},"ExportControlReview":{"properties":{"restricted":{"type":"boolean"}},"required":["restricted"],"type":"object"},"ExportControlReviewRequest":{"properties":{"account_username":{"type":"string"},"ignore_cache":{"type":"boolean"}},"required":["account_username"],"type":"object"},"FeatureReview":{"properties":{"account_username":{"type":"string"},"feature":{"type":"string"},"organization_id":{"type":"string"}},"required":["feature"],"type":"object"},"FeatureReviewResponse":{"properties":{"enabled":{"default":false,"type":"boolean"},"feature_id":{"type":"string"}},"required":["enabled","feature_id"],"type":"object"},"FeatureToggle":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"enabled":{"default":false,"type":"boolean"}},"required":["enabled"],"type":"object"}]},"FeatureToggleQueryRequest":{"allOf":[{"properties":{"organization_id":{"type":"string"}},"required":["organization_id"],"type":"object"}]},"Label":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"internal":{"type":"boolean"},"key":{"type":"string"},"managed_by":{"enum":["Config","User"],"type":"string"},"organization_id":{"type":"string"},"subscription_id":{"type":"string"},"type":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"value":{"type":"string"}},"required":["key","value","internal"],"type":"object"}]},"LabelList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Label"},"type":"array"}},"type":"object"}]},"LandingPageCTLItem":{"properties":{"shape":{"properties":{"description":{"type":"string"},"link":{"$ref":"#/components/schemas/LandingPageLinkShape"},"title":{"type":"string"}},"type":"object"}},"type":"object"},"LandingPageEstateItem":{"properties":{"count":{"format":"int64","type":"integer"},"id":{"type":"string"},"shape":{"$ref":"#/components/schemas/LandingPageLinkShape"}},"type":"object"},"LandingPageLinkShape":{"properties":{"href":{"type":"string"},"title":{"type":"string"}},"type":"object"},"List":{"properties":{"kind":{"type":"string"},"page":{"type":"integer"},"size":{"type":"integer"},"total":{"type":"integer"}},"required":["kind","page","size","total","items"],"type":"object"},"Metric":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"external_id":{"type":"string"},"health_state":{"type":"string"},"id":{"type":"string"},"metrics":{"type":"string"},"query_timestamp":{"format":"date-time","type":"string"}},"type":"object"}]},"MetricsList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Metric"},"type":"array"}},"type":"object"}]},"NotificationContactCreateRequest":{"properties":{"account_identifier":{"type":"string"}},"type":"object"},"NotifyDetailsRequest":{"properties":{"bcc_address":{"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"include_red_hat_associates":{"type":"boolean"},"internal_only":{"description":"The `internal_only` parameter is used for validation. Specifically to check if there is a discrepancy between the email address and the log type.","type":"boolean"},"org_id":{"type":"string"},"subject":{"type":"string"},"subscription_id":{"type":"string"}},"type":"object"},"NotifyDetailsResponse":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"key":{"type":"string"},"value":{"type":"string"}},"required":["key","value"],"type":"object"}]},"NotifyDetailsResponseList":{"properties":{"associates":{"items":{"type":"string"},"type":"array"},"items":{"items":{"$ref":"#/components/schemas/NotifyDetailsResponse"},"type":"array"},"recipients":{"items":{"type":"string"},"type":"array"}},"type":"object"},"ObjectReference":{"properties":{"href":{"type":"string"},"id":{"type":"string"},"kind":{"type":"string"}},"type":"object"},"OneMetric":{"properties":{"arch":{"type":"string"},"channel_info":{"type":"string"},"cloud_provider":{"type":"string"},"cluster_type":{"type":"string"},"compute_nodes_cpu":{"$ref":"#/components/schemas/ClusterResource"},"compute_nodes_memory":{"$ref":"#/components/schemas/ClusterResource"},"compute_nodes_sockets":{"$ref":"#/components/schemas/ClusterResource"},"console_url":{"type":"string"},"cpu":{"$ref":"#/components/schemas/ClusterResource"},"critical_alerts_firing":{"format":"double","type":"number"},"health_state":{"enum":["healthy","unhealthy","unknown"],"type":"string"},"memory":{"$ref":"#/components/schemas/ClusterResource"},"nodes":{"$ref":"#/components/schemas/ClusterMetricsNodes"},"nodes_arch":{"items":{"$ref":"#/components/schemas/ClusterMetricsNodes"},"type":"array"},"non_virt_nodes":{"format":"double","type":"number"},"openshift_version":{"type":"string"},"operating_system":{"type":"string"},"operators_condition_failing":{"format":"double","type":"number"},"query_timestamp":{"format":"date-time","type":"string"},"region":{"type":"string"},"sockets":{"$ref":"#/components/schemas/ClusterResource"},"state":{"type":"string"},"state_description":{"type":"string"},"storage":{"$ref":"#/components/schemas/ClusterResource"},"subscription_cpu_total":{"format":"double","type":"number"},"subscription_obligation_exists":{"format":"double","type":"number"},"subscription_socket_total":{"format":"double","type":"number"},"upgrade":{"$ref":"#/components/schemas/ClusterUpgrade"}},"required":["HealthState","memory","cpu","sockets","compute_nodes_memory","compute_nodes_cpu","compute_nodes_sockets","storage","nodes","operating_system","upgrade","state","state_description","openshift_version","cloud_provider","region","console_url","critical_alerts_firing","operators_condition_failing","subscription_cpu_total","subscription_socket_total","subscription_obligation_exists","cluster_type","non_virt_nodes"],"type":"object"},"Organization":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"capabilities":{"items":{"$ref":"#/components/schemas/Capability"},"type":"array"},"created_at":{"format":"date-time","type":"string"},"ebs_account_id":{"type":"string"},"external_id":{"type":"string"},"labels":{"items":{"$ref":"#/components/schemas/Label"},"type":"array"},"name":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"OrganizationList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Organization"},"type":"array"}},"type":"object"}]},"OrganizationPatchRequest":{"properties":{"ebs_account_id":{"type":"string"},"external_id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"Permission":{"allOf":[{"properties":{"action":{"enum":["get","list","create","delete","update"],"type":"string"},"resource":{"type":"string"}},"type":"object"}]},"PermissionList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Permission"},"type":"array"}},"type":"object"}]},"Plan":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"category":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"}]},"PlanList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Plan"},"type":"array"}},"type":"object"}]},"PullSecretRequest":{"properties":{"external_resource_id":{"type":"string"}},"required":["external_resource_id"],"type":"object"},"PullSecretRotation":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"status":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"PullSecretRotationList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/PullSecretRotation"},"type":"array"}},"type":"object"}]},"PullSecretRotationRequest":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"type":"object"}]},"Quota":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"created_at":{"format":"date-time","type":"string"},"description":{"type":"string"},"resource_type":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"QuotaAuthorizationRequest":{"properties":{"account_username":{"type":"string"},"availability_zone":{"type":"string"},"cloud_provider_id":{"type":"string"},"display_name":{"type":"string"},"product_id":{"type":"string"},"quota_version":{"type":"string"},"reserve":{"type":"boolean"},"resource_id":{"type":"string"},"resources":{"items":{"$ref":"#/components/schemas/ReservedResource"},"type":"array"},"subscription_id":{"type":"string"}},"required":["account_username","resources"],"type":"object"},"QuotaAuthorizationResponse":{"properties":{"allowed":{"type":"boolean"},"excess_resources":{"items":{"$ref":"#/components/schemas/ExcessResource"},"type":"array"},"organization_id":{"type":"string"},"subscription":{"$ref":"#/components/schemas/ObjectReference"}},"required":["allowed","excess_resources"],"type":"object"},"QuotaCost":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"allowed":{"type":"integer"},"cloud_accounts":{"items":{"$ref":"#/components/schemas/CloudAccount"},"type":"array"},"consumed":{"type":"integer"},"organization_id":{"type":"string"},"quota_id":{"type":"string"},"related_resources":{"items":{"$ref":"#/components/schemas/RelatedResource"},"type":"array"},"version":{"type":"string"}},"required":["quota_id","consumed","allowed"],"type":"object"}]},"QuotaCostList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/QuotaCost"},"type":"array"}},"type":"object"}]},"QuotaList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Quota"},"type":"array"}},"type":"object"}]},"QuotaRules":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"string"},"cloud":{"type":"string"},"cost":{"type":"integer"},"name":{"type":"string"},"product":{"type":"string"},"quota_id":{"type":"string"},"type":{"type":"string"}},"required":["cost"],"type":"object"}]},"QuotaRulesList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/QuotaRules"},"type":"array"}},"type":"object"}]},"Registry":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"cloudAlias":{"type":"boolean"},"created_at":{"format":"date-time","type":"string"},"name":{"type":"string"},"org_name":{"type":"string"},"team_name":{"type":"string"},"type":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"url":{"type":"string"}},"type":"object"}]},"RegistryAddress":{"additionalProperties":{"properties":{"auth":{"type":"string"},"email":{"format":"email","type":"string"}},"type":"object"},"type":"object"},"RegistryCreateRequest":{"allOf":[{"$ref":"#/components/schemas/RegistryRequest"},{"required":["name","url","type"]}],"type":"object"},"RegistryCredential":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account":{"$ref":"#/components/schemas/ObjectReference"},"created_at":{"format":"date-time","type":"string"},"external_resource_id":{"type":"string"},"registry":{"$ref":"#/components/schemas/ObjectReference"},"token":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"username":{"type":"string"}},"type":"object"}]},"RegistryCredentialList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/RegistryCredential"},"type":"array"}},"type":"object"}]},"RegistryCredentialPatchRequest":{"properties":{"account_id":{"type":"string"},"external_resource_id":{"type":"string"},"registry_id":{"type":"string"},"token":{"type":"string"},"username":{"type":"string"}},"type":"object"},"RegistryList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Registry"},"type":"array"}},"type":"object"}]},"RegistryRequest":{"properties":{"cloudAlias":{"type":"boolean"},"name":{"type":"string"},"org_name":{"type":"string"},"team_name":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"RelatedResource":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone_type":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"string"},"cloud_provider":{"type":"string"},"cost":{"type":"integer"},"product":{"type":"string"},"product_id":{"type":"string"},"resource_name":{"type":"string"},"resource_type":{"type":"string"}},"required":["resource_type","resource_anme","byoc","availability_zone_type","cloud_provider","product","billing_model","cost"],"type":"object"}]},"ReservedResource":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"availability_zone_type":{"type":"string"},"billing_marketplace_account":{"type":"string"},"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"},"byoc":{"type":"boolean"},"cluster":{"type":"boolean"},"count":{"type":"integer"},"created_at":{"format":"date-time","type":"string"},"resource_name":{"type":"string"},"resource_type":{"enum":["compute.node.aws","pv.storage.aws","cluster.aws","network.io.aws","network.loadbalancer.aws","compute.node.gcp","pv.storage.gcp","cluster.gcp","network.io.gcp","network-gcp.loadbalancer.gcp","addon","compute.node","pv.storage","cluster","network.io","network.loadbalancer"],"type":"string"},"scope":{"type":"string"},"subscription":{"$ref":"#/components/schemas/ObjectReference"},"updated_at":{"format":"date-time","type":"string"}},"required":["byoc"],"type":"object"}]},"ReservedResourceList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/ReservedResource"},"type":"array"}},"type":"object"}]},"ReservedResourcePatchRequest":{"properties":{"billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-rhm","marketplace-azure","marketplace-gcp"],"type":"string"}},"type":"object"},"ResourceQuota":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"created_at":{"format":"date-time","type":"string"},"organization_id":{"type":"string"},"sku":{"type":"string"},"sku_count":{"type":"integer"},"type":{"enum":["Config","Manual","Subscription"],"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["sku_count"],"type":"object"}]},"ResourceQuotaList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/ResourceQuota"},"type":"array"}},"type":"object"}]},"ResourceQuotaRequest":{"properties":{"sku":{"type":"string"},"sku_count":{"type":"integer"},"type":{"enum":["Config","Manual","Subscription"],"type":"string"}},"required":["sku","sku_count","count"],"type":"object"},"ResourceReview":{"properties":{"account_username":{"type":"string"},"action":{"enum":["get","list","create","delete","update"],"type":"string"},"cluster_ids":{"items":{"type":"string"},"type":"array"},"cluster_uuids":{"items":{"type":"string"},"type":"array"},"organization_ids":{"items":{"type":"string"},"type":"array"},"resource_type":{"enum":["Cluster","Subscription"],"type":"string"},"subscription_ids":{"items":{"type":"string"},"type":"array"}},"required":["action","resource_type","account_username","cluster_uuids","cluster_ids","subscription_ids","organization_ids"],"type":"object"},"ResourceReviewRequest":{"properties":{"account_username":{"type":"string"},"action":{"enum":["get","delete","update"],"type":"string"},"resource_type":{"enum":["Cluster","Subscription"],"type":"string"}},"type":"object"},"Role":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"name":{"type":"string"},"permissions":{"items":{"$ref":"#/components/schemas/Permission"},"type":"array"}},"type":"object"}]},"RoleBinding":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account":{"$ref":"#/components/schemas/ObjectReference"},"account_group":{"$ref":"#/components/schemas/ObjectReference"},"config_managed":{"type":"boolean"},"created_at":{"format":"date-time","type":"string"},"managed_by":{"enum":["Config","User","RBAC"],"type":"string"},"organization":{"$ref":"#/components/schemas/ObjectReference"},"role":{"$ref":"#/components/schemas/ObjectReference"},"subscription":{"$ref":"#/components/schemas/ObjectReference"},"type":{"enum":["Application","Subscription","Organization"],"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"RoleBindingCreateRequest":{"allOf":[{"$ref":"#/components/schemas/RoleBindingRequest"},{"required":["role_id","type"]}]},"RoleBindingList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/RoleBinding"},"type":"array"}},"type":"object"}]},"RoleBindingRequest":{"properties":{"account_group_id":{"type":"string"},"account_id":{"type":"string"},"config_managed":{"type":"boolean"},"managed_by":{"type":"string"},"organization_id":{"type":"string"},"role_id":{"type":"string"},"subscription_id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"RoleList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Role"},"type":"array"}},"type":"object"}]},"SKU":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"created_at":{"format":"date-time","type":"string"},"description":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"SelfAccessReview":{"properties":{"action":{"enum":["get","list","create","delete","update"],"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"organization_id":{"type":"string"},"resource_type":{"enum":["AddOn","Flavour","Account","AccountPool","Cluster","Plan","Subscription","Organization","Role","Permission","RoleBinding","Registry","RegistryCredential","CurrentAccount","AccessReview","SelfAcccessReview","ResourceReview","SelfResourceReview","ClusterRegistration","AccessToken","ClusterAuthorization","SelfManagedCluster","RedhatManagedCluster","ExportControlReview","ClusterLog","ClusterCredential","ClusterMetric","ResourceQuota","ReservedResource","Dashboard","ClusterProviderAndRegion","ServiceLog","InternalServiceLog","CSLogs","SubscriptionLabel","OrganizationLabel","SubscriptionLabelInternal","SelfAccessReview","SubscriptionInternal","SubscriptionRoleBinding","ClusterSelfManaged","ClusterSelfManagedAddon","ClusterSelfManagedLabel","ClusterSelfManagedStatus","ClusterKubeletConfig","ClusterBreakGlassCredential"],"type":"string"},"subscription_id":{"type":"string"}},"required":["action","resource_type"],"type":"object"},"SelfEntitlementStatus":{"properties":{"product":{"type":"string"},"status":{"type":"string"}},"type":"object"},"SelfFeatureReview":{"properties":{"feature":{"type":"string"}},"required":["feature"],"type":"object"},"SelfResourceReview":{"properties":{"action":{"enum":["get","list","create","delete","update"],"type":"string"},"cluster_ids":{"items":{"type":"string"},"type":"array"},"cluster_uuids":{"items":{"type":"string"},"type":"array"},"organization_ids":{"items":{"type":"string"},"type":"array"},"resource_type":{"enum":["Cluster","Subscription"],"type":"string"},"subscription_ids":{"items":{"type":"string"},"type":"array"}},"required":["action","resource_type","cluster_uuids","cluster_ids","subscription_ids","organization_ids"],"type":"object"},"SelfResourceReviewRequest":{"properties":{"action":{"enum":["get","delete","update"],"type":"string"},"resource_type":{"enum":["Cluster","Subscription"],"type":"string"}},"type":"object"},"SelfServiceLandingPageSchema":{"properties":{"configTryLearn":{"properties":{"configure":{"items":{"$ref":"#/components/schemas/LandingPageCTLItem"},"type":"array"},"try":{"items":{"$ref":"#/components/schemas/LandingPageCTLItem"},"type":"array"}},"type":"object"},"estate":{"properties":{"items":{"items":{"$ref":"#/components/schemas/LandingPageEstateItem"},"type":"array"}},"type":"object"}},"type":"object"},"SelfTermsReview":{"properties":{"check_optional_terms":{"default":true,"type":"boolean"},"event_code":{"type":"string"},"site_code":{"type":"string"}},"type":"object"},"SkuList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/SKU"},"type":"array"}},"type":"object"}]},"SkuRules":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"allowed":{"type":"integer"},"quota_id":{"type":"string"},"sku":{"type":"string"}},"type":"object"}]},"SkuRulesList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/SkuRules"},"type":"array"}},"type":"object"}]},"Subscription":{"allOf":[{"$ref":"#/components/schemas/SubscriptionCommonFields"},{"properties":{"capabilities":{"items":{"$ref":"#/components/schemas/Capability"},"type":"array"},"created_at":{"format":"date-time","type":"string"},"creator":{"$ref":"#/components/schemas/AccountReference"},"eval_expiration_date":{"description":"Calulated as the subscription created date + 60 days","format":"date-time","type":"string"},"labels":{"items":{"$ref":"#/components/schemas/Label"},"type":"array"},"metrics":{"items":{"$ref":"#/components/schemas/OneMetric"},"maxItems":1,"type":"array"},"notification_contacts":{"items":{"$ref":"#/components/schemas/Account"},"type":"array"},"plan":{"$ref":"#/components/schemas/Plan"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"SubscriptionCommonFields":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"billing_expiration_date":{"description":"If set, the date the subscription expires based on the billing model","format":"date-time","type":"string"},"billing_marketplace_account":{"type":"string"},"cloud_account_id":{"type":"string"},"cloud_provider_id":{"type":"string"},"cluster_billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-azure","marketplace-rhm","marketplace-gcp"],"type":"string"},"cluster_id":{"type":"string"},"console_url":{"type":"string"},"consumer_uuid":{"type":"string"},"cpu_total":{"type":"integer"},"creator_id":{"type":"string"},"display_name":{"type":"string"},"external_cluster_id":{"type":"string"},"last_reconcile_date":{"description":"Last time this subscription were reconciled about cluster usage","format":"date-time","type":"string"},"last_released_at":{"description":"Last time status was set to Released for this cluster/subscription in Unix time","format":"date-time","type":"string"},"last_telemetry_date":{"description":"Last telemetry authorization request for this cluster/subscription in Unix time","format":"date-time","type":"string"},"managed":{"type":"boolean"},"organization":{"$ref":"#/components/schemas/Organization"},"organization_id":{"type":"string"},"plan_id":{"type":"string"},"product_bundle":{"enum":["Openshift","JBoss-Middleware","IBM-CloudPak"],"type":"string"},"provenance":{"type":"string"},"region_id":{"type":"string"},"released":{"type":"boolean"},"service_level":{"enum":["L1-L3","L3-only"],"type":"string"},"socket_total":{"type":"integer"},"status":{"type":"string"},"support_level":{"enum":["Eval","Standard","Premium","Self-Support","None","Supported By IBM"],"type":"string"},"system_units":{"enum":["Cores/vCPU","Sockets"],"type":"string"},"trial_end_date":{"description":"If the subscription is a trial, date the trial ends","format":"date-time","type":"string"},"usage":{"enum":["Production","Development/Test","Disaster Recovery","Academic"],"type":"string"},"xcm_id":{"type":"string"}},"required":["managed"],"type":"object"}]},"SubscriptionCreateRequest":{"properties":{"cluster_uuid":{"type":"string"},"console_url":{"type":"string"},"display_name":{"type":"string"},"plan_id":{"enum":["OCP"],"type":"string"},"status":{"enum":["Disconnected"],"type":"string"}},"required":["cluster_uuid","status","plan_id"],"type":"object"},"SubscriptionList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/Subscription"},"type":"array"}},"type":"object"}]},"SubscriptionMetric":{"allOf":[{"properties":{"_id":{"type":"string"}},"type":"object"}]},"SubscriptionMetricList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/SubscriptionMetric"},"type":"array"}},"type":"object"}]},"SubscriptionPatchRequest":{"properties":{"billing_expiration_date":{"format":"date-time","type":"string"},"cloud_account_id":{"type":"string"},"cloud_provider_id":{"type":"string"},"cluster_billing_model":{"enum":["standard","marketplace","marketplace-aws","marketplace-azure","marketplace-rhm","marketplace-gcp"],"type":"string"},"cluster_id":{"type":"string"},"console_url":{"type":"string"},"consumer_uuid":{"type":"string"},"cpu_total":{"type":"integer"},"creator_id":{"type":"string"},"display_name":{"type":"string"},"external_cluster_id":{"type":"string"},"managed":{"type":"boolean"},"organization_id":{"type":"string"},"plan_id":{"type":"string"},"product_bundle":{"enum":["Openshift","JBoss-Middleware","IBM-CloudPak"],"type":"string"},"provenance":{"type":"string"},"region_id":{"type":"string"},"released":{"type":"boolean"},"service_level":{"enum":["L1-L3","L3-only"],"type":"string"},"socket_total":{"type":"integer"},"status":{"type":"string"},"support_level":{"enum":["Eval","Standard","Premium","Self-Support","None","SupportedByIBM"],"type":"string"},"system_units":{"enum":["Cores/vCPU","Sockets"],"type":"string"},"trial_end_date":{"format":"date-time","type":"string"},"usage":{"enum":["Production","Development/Test","Disaster Recovery","Academic"],"type":"string"}},"type":"object"},"SubscriptionRoleBinding":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"account":{"$ref":"#/components/schemas/AccountReference"},"account_email":{"type":"string"},"account_username":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"role":{"$ref":"#/components/schemas/ObjectReference"},"subscription":{"$ref":"#/components/schemas/ObjectReference"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"}]},"SubscriptionRoleBindingCreateRequest":{"properties":{"account_username":{"type":"string"},"role_id":{"type":"string"}},"required":["role_id","account_username"],"type":"object"},"SubscriptionRoleBindingList":{"allOf":[{"$ref":"#/components/schemas/List"},{"properties":{"items":{"items":{"$ref":"#/components/schemas/SubscriptionRoleBinding"},"type":"array"}},"type":"object"}]},"Summary":{"allOf":[{"$ref":"#/components/schemas/ObjectReference"},{"properties":{"metrics":{"items":{"$ref":"#/components/schemas/SummaryMetrics"},"type":"array"},"name":{"type":"string"}},"required":["metrics"],"type":"object"}]},"SummaryMetrics":{"allOf":[{"properties":{"name":{"type":"string"},"vector":{"items":{"$ref":"#/components/schemas/SummaryVector"},"type":"array"}},"type":"object"}]},"SummaryVector":{"allOf":[{"properties":{"time":{"format":"date-time","type":"string"},"value":{"format":"double","type":"number"}},"type":"object"}]},"SupportCasesCreatedResponse":{"properties":{"caseNumber":{"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"description":{"type":"string"},"severity":{"type":"string"},"status":{"type":"string"},"subscription_id":{"type":"string"},"summary":{"type":"string"},"uri":{"type":"string"}},"type":"object"},"SupportCasesRequest":{"properties":{"account_number":{"type":"string"},"case_language":{"type":"string"},"cluster_id":{"type":"string"},"cluster_uuid":{"type":"string"},"contact_sso_name":{"type":"string"},"description":{"type":"string"},"event_stream_id":{"type":"string"},"openshift_cluster_id":{"type":"string"},"product":{"default":"OpenShift Container Platform","type":"string"},"severity":{"enum":["1 (Urgent)","2 (High)","3 (Normal)","4 (Low)"],"type":"string"},"subscription_id":{"type":"string"},"summary":{"type":"string"},"version":{"default":"4.10","type":"string"}},"required":["summary","description","severity"],"type":"object"},"TermsReview":{"properties":{"account_username":{"type":"string"},"check_optional_terms":{"default":true,"type":"boolean"},"event_code":{"type":"string"},"site_code":{"type":"string"}},"required":["account_username"],"type":"object"},"TermsReviewResponse":{"properties":{"account_id":{"type":"string"},"organization_id":{"type":"string"},"redirect_url":{"type":"string"},"terms_available":{"type":"boolean"},"terms_required":{"type":"boolean"}},"required":["account_id","organization_id","terms_available","terms_required"],"type":"object"},"TokenAuthorizationRequest":{"properties":{"authorization_token":{"type":"string"}},"type":"object"},"TokenAuthorizationResponse":{"properties":{"account":{"$ref":"#/components/schemas/Account"}},"type":"object"}},"securitySchemes":{"AccessToken":{"description":"Authorization: AccessToken {cluster-uuid}:{access-token}","in":"header","name":"Authorization","type":"apiKey"},"Bearer":{"bearerFormat":"JWT","scheme":"bearer","type":"http"}}},"info":{"description":"Manage user subscriptions and clusters","title":"Account Management Service API","version":"0.0.1"},"openapi":"3.0.0","paths":{"/api/accounts_mgmt/v1/access_token":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenCfg"}}},"description":"access token from registries in docker format"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Cannot find registry"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Return access token generated from registries in docker format"}},"/api/accounts_mgmt/v1/accounts":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountList"}}},"description":"A JSON array of account objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of accounts"},"post":{"parameters":[{"$ref":"#/components/parameters/dryRun"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account can be created without dryRun parameter"},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Account already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the account"}},"security":[{"Bearer":[]}],"summary":"Create a new account"}},"/api/accounts_mgmt/v1/accounts/{id}":{"delete":{"parameters":[{"$ref":"#/components/parameters/deleteAssociatedResources"}],"responses":{"204":{"description":"Account successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No account with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Delete an account by id"},"get":{"parameters":[{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"},{"$ref":"#/components/parameters/fetchRhit"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No account with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get an account by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPatchRequest"}}},"description":"Updated account data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No account with specified id exists"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Account already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating account"}},"security":[{"Bearer":[]}],"summary":"Update an account"}},"/api/accounts_mgmt/v1/accounts/{id}/labels":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelList"}}},"description":"A JSON array of label"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of labels"},"post":{"parameters":[{"$ref":"#/components/parameters/id"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/accounts/{id}/labels/{key}":{"delete":{"responses":{"204":{"description":"Label successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified account id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the label"}},"security":[{"Bearer":[]}],"summary":"Delete a label"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Labels found by key"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified account id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get account labels by label key"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/key"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Label already exists and cannot be updated"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating account label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/accounts/{id}/pull_secret_rotation":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRotationList"}}},"description":"existing pull secret rotation list"},"204":{"description":"PullSecretRotation does not exist"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"List of pull secrets rotation"},"parameters":[{"$ref":"#/components/parameters/id"}],"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRotationRequest"}}},"description":"The contents of the pull secret rotation creation request","required":false},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRotation"}}},"description":"the pull secret rotation request has been created"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Initiate pull secret rotation for this account id"}},"/api/accounts_mgmt/v1/accounts/{id}/pull_secret_rotation/{rotationId}":{"delete":{"responses":{"204":{"description":"Pull Secret Rotation record successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Pull Secret Rotation record with specified id on specified account id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the pull secret rotation record"}},"security":[{"Bearer":[]}],"summary":"Delete a single Pull Secret Rotation record"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRotation"}}},"description":"Pull secret rotation found by id for this account id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No pull secret rotation record with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a pull secret rotation by id for a specific account"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/rotationId"}]},"/api/accounts_mgmt/v1/billing_models":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingModelList"}}},"description":"A JSON array of billing model objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of available billing models"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"}]},"/api/accounts_mgmt/v1/billing_models/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingModel"}}},"description":"Billing model found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No billing model with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a billing model"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/capabilities":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CapabilityList"}}},"description":"A JSON array of capability objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of available capabilities"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/certificates":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CertificatesRequest"}}},"description":"# The payload depends on the type of the requested certificate\\nThe examples for supported types:\\n* {\\"type\\": \\"sca\\", \\"arch\\": \\"x86_64\\"}\\n","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Certificate"}}},"description":"The certificate associated with the organization"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The certificate is not avaialbe for the organization"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"Fetch certificates of a particular type"}},"/api/accounts_mgmt/v1/cloud_resources":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResourceList"}}},"description":"A JSON array of cloud resource objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of cloud resources"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Cloud resource data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Resource already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating resource"}},"security":[{"Bearer":[]}],"summary":"Create a new cloud resource"}},"/api/accounts_mgmt/v1/cloud_resources/{id}":{"delete":{"responses":{"204":{"description":"Cloud resource successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No resource with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the resource"}},"security":[{"Bearer":[]}],"summary":"Delete a cloud resource"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Cloud resource found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No cloud resource with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a cloud resource"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Updated cloud resource data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudResource"}}},"description":"Cloud resource updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No resource with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating resource"}},"security":[{"Bearer":[]}],"summary":"Update a cloud resource"}},"/api/accounts_mgmt/v1/cluster_authorizations":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterAuthorizationRequest"}}},"description":"Cluster and authorization data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterAuthorizationResponse"}}},"description":"The authorization is successful, the requested cluster has a valid subscription and is within resource limits."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"AMS subscription exists but is associated with another account"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The limits for this subscription are exceeded."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Other cluster authorization error"}},"security":[{"Bearer":[]}],"summary":"Authorizes new cluster creation against an exsiting RH Subscription."}},"/api/accounts_mgmt/v1/cluster_registrations":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterRegistrationRequest"}}},"description":"Cluster and authorization data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterRegistrationResponse"}}},"description":"A cluster with the specified cluster_id exists and belongs to the user with the specified registry credential token"},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterRegistrationResponse"}}},"description":"No cluster with the specified cluster exists, one was successfully created and associated with the account with the specified registry credential token"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Registry credential token is invalid"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Cluster with specified cluster_id already associated with another user"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"cluster_id provided is invalid"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Too many clusters have been associated with this user recently"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Other cluster registration error"}},"security":[{"Bearer":[]}],"summary":"Finds or creates a cluster registration with a registy credential token and cluster ID"}},"/api/accounts_mgmt/v1/cluster_transfers":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransferList"}}},"description":"cluster transfer detected"},"204":{"description":"ClusterTransfer does not exist for a specific cluster"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"List cluster transfers - returns either an empty result set or a valid ClusterTransfer instance that is within a valid transfer window."},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransferRequest"}}},"description":"The contents of the cluster transfer creation request","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransfer"}}},"description":"the cluster transfer has been created"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Initiate cluster transfer."}},"/api/accounts_mgmt/v1/cluster_transfers/{id}":{"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransferPatchRequest"}}},"description":"Updated cluster transfer","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterTransfer"}}},"description":"Cluster transfer updated successfully"},"204":{"description":"ClusterTransfer does not exist for a specific cluster"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Conflict during cluster transfer update"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating cluster transfer"}},"security":[{"Bearer":[]}],"summary":"Update specific cluster transfer"}},"/api/accounts_mgmt/v1/config/skus":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuList"}}},"description":"A JSON array of sku objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of skus"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Sku data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Sku already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating sku"}},"security":[{"Bearer":[]}],"summary":"Create a new sku"}},"/api/accounts_mgmt/v1/config/skus/{id}":{"delete":{"responses":{"204":{"description":"Sku successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the sku"}},"security":[{"Bearer":[]}],"summary":"Delete a sku"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Sku found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No SKU with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a sku"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Updated sku data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"Sku updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating sku"}},"security":[{"Bearer":[]}],"summary":"Update a Sku"}},"/api/accounts_mgmt/v1/current_account":{"get":{"parameters":[{"$ref":"#/components/parameters/fetchLabels"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Account found via JWT"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"Get the authenticated account"}},"/api/accounts_mgmt/v1/default_capabilities":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapabilityList"}}},"description":"A JSON array of default capabilities"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of default capabilities"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Created or updated default capability successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the default capability"}},"security":[{"Bearer":[]}],"summary":"Create a new default capability or update an existing one"}},"/api/accounts_mgmt/v1/default_capabilities/{name}":{"delete":{"responses":{"204":{"description":"Default capability successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No default capability with specified name exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the default capability"}},"security":[{"Bearer":[]}],"summary":"Delete a default capability"},"get":{"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Default capability found by name"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No default capability with specified name exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get default capability by label name"},"parameters":[{"$ref":"#/components/parameters/name"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Default capability data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultCapability"}}},"description":"Created or updated default capability successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating default capability"}},"security":[{"Bearer":[]}],"summary":"Create a new default capability or update an existing one"}},"/api/accounts_mgmt/v1/deleted_subscriptions":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeletedSubscriptionList"}}},"description":"A JSON array of deleted subscription objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of deleted subscriptions"}},"/api/accounts_mgmt/v1/deleted_subscriptions/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeletedSubscription"}}},"description":"A JSON object of a single deleted subscription"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Resource does not exist"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Fetches a deleted subscription by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/errors":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorList"}}},"description":"A JSON array or errors"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"summary":"Returns a list of errors"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/errors/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Error found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No error with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"summary":"Get an error by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/feature_toggles/{id}/query":{"post":{"deprecated":true,"parameters":[{"$ref":"#/components/parameters/id"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureToggleQueryRequest"}}},"description":"The context of the query","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureToggle"}}},"description":"Feature toggle found by id"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Query a feature toggle by id"}},"/api/accounts_mgmt/v1/labels":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelList"}}},"description":"A JSON array of label objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of labels"}},"/api/accounts_mgmt/v1/landing_page/self_service":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfServiceLandingPageSchema"}}},"description":"self service schema created"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a console.redhat.com landing page content JSON schema"}},"/api/accounts_mgmt/v1/metrics":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricsList"}}},"description":"A JSON array of metrics objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of metrics"},"parameters":[{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/notify_details":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotifyDetailsRequest"}}},"description":"The notification parameters such as bcc_address,cluster_id etc","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotifyDetailsResponseList"}}},"description":"A JSON array of Notification details with a key-value pair"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No such notification details can be returned"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get and validate notification details"}},"/api/accounts_mgmt/v1/organizations":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"},{"$ref":"#/components/parameters/fields"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationList"}}},"description":"A JSON array of organization objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of organizations"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Organization data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Organization already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the organization"}},"security":[{"Bearer":[]}],"summary":"Create a new organization"}},"/api/accounts_mgmt/v1/organizations/{id}":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Organization found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get an organization by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationPatchRequest"}}},"description":"Updated organization data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Organization updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating organization"}},"security":[{"Bearer":[]}],"summary":"Update an organization"}},"/api/accounts_mgmt/v1/organizations/{id}/labels":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelList"}}},"description":"A JSON array of label"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of labels"},"post":{"parameters":[{"$ref":"#/components/parameters/id"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/organizations/{id}/labels/{key}":{"delete":{"responses":{"204":{"description":"Label successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified organizations id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the label"}},"security":[{"Bearer":[]}],"summary":"Delete a label"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Labels found by key"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified organizations id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get organization labels by label key"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/key"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Label already exists and cannot be updated"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating organizations label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/organizations/{id}/summary_dashboard":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Summary"}}},"description":"A JSON array of metrics objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a summary of organizations clusters based on metrics"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/organizations/{orgId}/account_group_assignments":{"get":{"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupAssignmentList"}}},"description":"A JSON array of account groups"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of account group assignments for the given org"},"post":{"parameters":[{"$ref":"#/components/parameters/orgId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupAssignment"}}},"description":"New AccountGroup data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupAssignment"}}},"description":"Created AccountGroupAssignment successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new AccountGroupAssignment"}},"/api/accounts_mgmt/v1/organizations/{orgId}/account_group_assignments/{acctGrpAsgnId}":{"delete":{"responses":{"204":{"description":"Account group assignment successfully deleted"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization or account group assignment with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the account group assignment"}},"security":[{"Bearer":[]}],"summary":"Delete an account group assignment"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupAssignment"}}},"description":"Account group assignment found"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get account group assignment by id"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/acctGrpAsgnId"}]},"/api/accounts_mgmt/v1/organizations/{orgId}/account_groups":{"get":{"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupList"}}},"description":"A JSON array of account groups"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of account groups for the given org"},"post":{"parameters":[{"$ref":"#/components/parameters/orgId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupRequest"}}},"description":"New AccountGroup data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroup"}}},"description":"Created AccountGroup successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new AccountGroup"}},"/api/accounts_mgmt/v1/organizations/{orgId}/account_groups/{acctGrpId}":{"delete":{"responses":{"204":{"description":"Account group successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization or account group with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the account group"}},"security":[{"Bearer":[]}],"summary":"Delete an account group"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroup"}}},"description":"Account group found"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization or account group with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get account group by id"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/acctGrpId"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroupRequest"}}},"description":"Updated account group data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountGroup"}}},"description":"Account group updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No account group with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating account group"}},"security":[{"Bearer":[]}],"summary":"Update an account group"}},"/api/accounts_mgmt/v1/organizations/{orgId}/consumed_quota":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumedQuotaList"}}},"description":"A JSON array of ConsumedQuota objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a list of consumed quota for an organization"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/forceRecalc"}]},"/api/accounts_mgmt/v1/organizations/{orgId}/quota_cost":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaCostList"}}},"description":"A JSON array of QuotaCost objects"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a summary of quota cost"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/fetchRelatedResources"},{"$ref":"#/components/parameters/forceRecalc"},{"$ref":"#/components/parameters/fetchCloudAccounts"}]},"/api/accounts_mgmt/v1/organizations/{orgId}/resource_quota":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/orgId"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuotaList"}}},"description":"A JSON array of ResourceQuota objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No organization with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a list of resource quota objects"},"post":{"parameters":[{"$ref":"#/components/parameters/orgId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuotaRequest"}}},"description":"Resource quota data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuota"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"ResourceQuota already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the resource quota"}},"security":[{"Bearer":[]}],"summary":"Create a new resource quota"}},"/api/accounts_mgmt/v1/organizations/{orgId}/resource_quota/{quotaId}":{"delete":{"responses":{"204":{"description":"Resource Quota successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Resource Quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the Resource Quota"}},"security":[{"Bearer":[]}],"summary":"Delete a resource quota"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuota"}}},"description":"Resource quota found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No resource quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Get a resource quota by id"},"parameters":[{"$ref":"#/components/parameters/orgId"},{"$ref":"#/components/parameters/quotaId"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuotaRequest"}}},"description":"Updated resource quota data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuota"}}},"description":"Resource Quota updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No resource quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating resource quota"}},"security":[{"Bearer":[]}],"summary":"Update a resource quota"}},"/api/accounts_mgmt/v1/plans":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanList"}}},"description":"Plans list"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get all plans"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/plans/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Plan"}}},"description":"Plan found"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No plan with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a plan by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/pull_secrets":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullSecretRequest"}}},"description":"Identifier of the resource in the external service that this pull secret relates to","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenCfg"}}},"description":"access token from registries in docker format"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Cannot find registry"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Return access token generated from registries in docker format"}},"/api/accounts_mgmt/v1/pull_secrets/{externalResourceId}":{"delete":{"responses":{"204":{"description":"Pull secret successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to delete pull secret"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Pull secret with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the pull secret"}},"security":[{"Bearer":[]}],"summary":"Delete a pull secret"},"parameters":[{"$ref":"#/components/parameters/externalResourceId"}]},"/api/accounts_mgmt/v1/quota_authorizations":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaAuthorizationRequest"}}},"description":"User data and intention","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaAuthorizationResponse"}}},"description":"The authorization action was successful"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"AMS subscription exists but is associated with another account"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The limits for this subscription are exceeded."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Other cluster authorization error"}},"security":[{"Bearer":[]}],"summary":"Authorizes a user to consume or release a single quantity of quota"}},"/api/accounts_mgmt/v1/quota_cost":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaCostList"}}},"description":"A JSON array of QuotaCost objects"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a summary of quota cost for the authenticated user"},"parameters":[{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/fetchRelatedResources"},{"$ref":"#/components/parameters/fetchCloudAccounts"}]},"/api/accounts_mgmt/v1/quota_rules":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaRulesList"}}},"description":"A JSON array of quota rules objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of UHC product Quota Rules"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/quotas":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaList"}}},"description":"A JSON array of quota objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of quotas"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Quota data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Quota already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating quota"}},"security":[{"Bearer":[]}],"summary":"Create a new quota"}},"/api/accounts_mgmt/v1/quotas/{id}":{"delete":{"responses":{"204":{"description":"Quota successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the quota"}},"security":[{"Bearer":[]}],"summary":"Delete a quota"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Quota found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a quota"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Updated quota data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Quota"}}},"description":"Quota updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No quota with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating quota"}},"security":[{"Bearer":[]}],"summary":"Update a quota"}},"/api/accounts_mgmt/v1/registries":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryList"}}},"description":"A JSON array of registry objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of registries"}},"/api/accounts_mgmt/v1/registries/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Registry"}}},"description":"Registry found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No registry with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get an registry by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/registry_credentials":{"get":{"description":"List Registry Credentials","parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredentialList"}}},"description":"A JSON array of RegistryCredential objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to list RegistryCredentials"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}}},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredential"}}},"description":"Registry credential data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredential"}}},"description":"Registry credential created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to create RegistryCredentials"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"A RegistryCredential with this type already exists for this user"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unable to create Registry Credential"}},"security":[{"Bearer":[]}],"summary":"Request the creation of a registry credential"}},"/api/accounts_mgmt/v1/registry_credentials/{id}":{"delete":{"responses":{"204":{"description":"Registry credential successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No registry credential with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the registry credential"}},"security":[{"Bearer":[]}],"summary":"Delete a registry credential by id"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredential"}}},"description":"Registry credential found"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No registry credential with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a registry credentials by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredentialPatchRequest"}}},"description":"Updated registry credential data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistryCredential"}}},"description":"Registry credential updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to update registry credential or the specified field(s)"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No registry credential with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating registry credential"}},"security":[{"Bearer":[]}],"summary":"Update a registry credential"}},"/api/accounts_mgmt/v1/reserved_resources":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResourceList"}}},"description":"A JSON array of reserved resource objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of reserved resources"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}]},"/api/accounts_mgmt/v1/resource_quota":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceQuotaList"}}},"description":"A JSON array of ResourceQuota objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred when getting this resource"}},"security":[{"Bearer":[]}],"summary":"Returns a list of resource quota objects"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}]},"/api/accounts_mgmt/v1/role_bindings":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBindingList"}}},"description":"A JSON array of role binding objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of role bindings"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBindingCreateRequest"}}},"description":"Role binding data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBinding"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Role binding already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating role binding"}},"security":[{"Bearer":[]}],"summary":"Create a new role binding"}},"/api/accounts_mgmt/v1/role_bindings/{id}":{"delete":{"responses":{"204":{"description":"Role binding successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No role binding with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the role binding"}},"security":[{"Bearer":[]}],"summary":"Delete a role binding"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBinding"}}},"description":"Role binding found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No role binding with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a role binding"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBindingRequest"}}},"description":"Updated role binding data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBinding"}}},"description":"Role Binding updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No role binding with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating role binding"}},"security":[{"Bearer":[]}],"summary":"Update a role binding"}},"/api/accounts_mgmt/v1/roles":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleList"}}},"description":"A JSON array of role objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of roles"},"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/roles/{id}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}}},"description":"Role found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No role with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a role by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/self_entitlement/{product}":{"parameters":[{"$ref":"#/components/parameters/product"}],"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfEntitlementStatus"}}},"description":"the requested entitlement already exists"},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfEntitlementStatus"}}},"description":"the requested entitlement has been created or renewed"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Cannot find account or organization"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Create or renew the entitlement to support a product for the user\'s organization."}},"/api/accounts_mgmt/v1/sku_rules":{"get":{"parameters":[{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRulesList"}}},"description":"A JSON array of sku rules objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of UHC product SKU Rules"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"Sku rule data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Sku rule already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating sku rule"}},"security":[{"Bearer":[]}],"summary":"Create a new sku rule"}},"/api/accounts_mgmt/v1/sku_rules/{id}":{"delete":{"responses":{"204":{"description":"Sku rule successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku rule with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the sku rule"}},"security":[{"Bearer":[]}],"summary":"Delete a sku rule"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"sku rules found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku rules with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a sku rules by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"Updated sku rule data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuRules"}}},"description":"Sku rule updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku rule with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating sku rule"}},"security":[{"Bearer":[]}],"summary":"Update a sku rule"}},"/api/accounts_mgmt/v1/skus":{"get":{"deprecated":true,"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuList"}}},"description":"A JSON array of sku objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of UHC product SKUs"},"parameters":[{"$ref":"#/components/parameters/search"}]},"/api/accounts_mgmt/v1/skus/{id}":{"get":{"deprecated":true,"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SKU"}}},"description":"sku found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No sku with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a sku by id"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/subscriptions":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/fetchAccounts"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"},{"$ref":"#/components/parameters/fetchOrganization"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/labels"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionList"}}},"description":"A JSON array of subscription objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]},{"AccessToken":[]}],"summary":"Returns a list of subscriptions"},"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionCreateRequest"}}},"description":"Subscription Creation data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Subscription already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating subscription"}},"security":[{"Bearer":[]}],"summary":"Create a new subscription"}},"/api/accounts_mgmt/v1/subscriptions/{id}":{"delete":{"parameters":[{"$ref":"#/components/parameters/id"}],"responses":{"200":{"description":"Subscription deprovisioned by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No subscription with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Deletes a subscription by id"},"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/fetchAccounts"},{"$ref":"#/components/parameters/fetchLabels"},{"$ref":"#/components/parameters/fetchCapabilities"},{"$ref":"#/components/parameters/fetchCpuAndSocket"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"}}},"description":"Subscription found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No subscription with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a subscription by id"},"parameters":[{"$ref":"#/components/parameters/id"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionPatchRequest"}}},"description":"Updated subscription data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"}}},"description":"Subscription updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to update subscriptions or the specified field(s)"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No subscription with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating subscription"}},"security":[{"Bearer":[]}],"summary":"Update a subscription"}},"/api/accounts_mgmt/v1/subscriptions/{id}/labels":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelList"}}},"description":"A JSON array of label"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of labels"},"post":{"parameters":[{"$ref":"#/components/parameters/id"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/subscriptions/{id}/labels/{key}":{"delete":{"responses":{"204":{"description":"Label successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified subscription id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the label"}},"security":[{"Bearer":[]}],"summary":"Delete a label"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Labels found by key"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No label with specified key on specified subscription id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get subscription labels by label key"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/key"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Label data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Label"}}},"description":"Created or updated label successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Label already exists and cannot be updated"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error updating subscription label"}},"security":[{"Bearer":[]}],"summary":"Create a new label or update an existing label"}},"/api/accounts_mgmt/v1/subscriptions/{id}/metrics/{metric_name}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionMetricList"}}},"description":"Metrics\' data"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Metric name is invalid"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get subscription\'s metrics by metric name"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/metricName"},{"$ref":"#/components/parameters/metricSearch"},{"$ref":"#/components/parameters/fields"}]},"/api/accounts_mgmt/v1/subscriptions/{id}/reserved_resources":{"get":{"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResourceList"}}},"description":"A JSON array of reserved resource objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of reserved resources"}},"/api/accounts_mgmt/v1/subscriptions/{id}/support_cases":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"}],"responses":{"200":{"description":"A JSON array of support cases objects"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of open support creates opened against the external cluster id of this subscrption"},"parameters":[{"$ref":"#/components/parameters/id"}]},"/api/accounts_mgmt/v1/subscriptions/{subId}/notification_contacts":{"get":{"parameters":[{"$ref":"#/components/parameters/subId"},{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/orderBy"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountList"}}},"description":"A JSON array of account objects that are notification contacts for this subscription"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Returns a list of notification contacts for the given subscription"},"post":{"parameters":[{"$ref":"#/components/parameters/subId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationContactCreateRequest"}}},"description":"Add a notification contact by an account\'s username","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Notification contact already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating notification contact"}},"security":[{"Bearer":[]}],"summary":"Add an account as a notification contact to this subscription"}},"/api/accounts_mgmt/v1/subscriptions/{subId}/notification_contacts/{accountId}":{"delete":{"parameters":[{"$ref":"#/components/parameters/subId"},{"$ref":"#/components/parameters/accountId"}],"responses":{"200":{"description":"Notification contact deleted by subscription and account id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No notification contact with specified subscription and account id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Deletes a notification contact by subscription and account id"}},"/api/accounts_mgmt/v1/subscriptions/{subId}/reserved_resources/{reservedResourceId}":{"delete":{"responses":{"204":{"description":"Reserved resources deleted by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No reserved resources with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Delete reserved resources by id"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResource"}}},"description":"Reserved resources found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No reserved resources with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get reserved resources by id"},"parameters":[{"$ref":"#/components/parameters/subId"},{"$ref":"#/components/parameters/reservedResourceId"}],"patch":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResourcePatchRequest"}}},"description":"Updated reserved resource data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedResource"}}},"description":"Reserved resources updated successfully"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No reserved resources with specified id exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Update a reserved resource"}},"/api/accounts_mgmt/v1/subscriptions/{subId}/role_bindings":{"get":{"parameters":[{"$ref":"#/components/parameters/page"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/search"},{"$ref":"#/components/parameters/orderBy"},{"$ref":"#/components/parameters/fetchAccounts"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionRoleBindingList"}}},"description":"Subscription role bindings found, or none exist"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get subscription role bindings"},"parameters":[{"$ref":"#/components/parameters/subId"}],"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionRoleBindingCreateRequest"}}},"description":"Subscription role binding data","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionRoleBinding"}}},"description":"Created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Subscription role binding already exists"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred creating the subscription role binding"}},"security":[{"Bearer":[]}],"summary":"Create a new subscription role binding"}},"/api/accounts_mgmt/v1/subscriptions/{subId}/role_bindings/{id}":{"delete":{"responses":{"204":{"description":"Subscription role binding successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Subscription Role Binding with specified Id is accessible"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the Subscription Role Binding"}},"security":[{"Bearer":[]}],"summary":"Delete a subscription role binding"},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionRoleBinding"}}},"description":"Subscription Role Binding found by id"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No Subscription Role Binding with the specified id is accessible"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"Get a Subscription Role Binding by id"},"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/subId"}]},"/api/accounts_mgmt/v1/support_cases":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupportCasesRequest"}}},"description":"The contents of the support case to be created","required":true},"responses":{"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupportCasesCreatedResponse"}}},"description":"Support case created"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred"}},"security":[{"Bearer":[]}],"summary":"create a support case for the subscription"}},"/api/accounts_mgmt/v1/support_cases/{caseId}":{"delete":{"responses":{"204":{"description":"Support case successfully deleted"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No support case with specified case id on specified subscription id exists"},"405":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not allowed to close a case that is already closed"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"An unexpected error occurred deleting the support case"}},"security":[{"Bearer":[]}],"summary":"Delete a support case"},"parameters":[{"$ref":"#/components/parameters/caseId"}]},"/api/accounts_mgmt/v1/token_authorization":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenAuthorizationRequest"}}},"description":"Token authorization data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenAuthorizationResponse"}}},"description":"The account belongs to the user with the specified registry credential token"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Registry credential token is invalid"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Registry credential token is not found"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Other token authorization error"}},"security":[{"Bearer":[]}],"summary":"Finds the account owner of the provided token"}},"/api/authorizations/v1/access_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessReview"}}},"description":"Access review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action, non-existent resource type, or non-existent account"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Review an account\'s access to perform an action on a particular resource or resource type"}},"/api/authorizations/v1/capability_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CapabilityReviewRequest"}}},"description":"Capability review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CapabilityReview"}}},"description":"Successful review"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform capability reviews"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating capability review"}},"security":[{"Bearer":[]}],"summary":"Review an account\'s capabilities"}},"/api/authorizations/v1/export_control_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportControlReviewRequest"}}},"description":"Export control review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportControlReview"}}},"description":"Successful review"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Determine whether a user is restricted from downloading Red Hat software based on export control compliance.\\n"}},"/api/authorizations/v1/feature_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureReview"}}},"description":"Feature review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating feature review"}},"security":[{"Bearer":[]}],"summary":"Review feature to perform an action on it such as toggle a feature on/off"}},"/api/authorizations/v1/resource_review":{"post":{"deprecated":true,"parameters":[{"$ref":"#/components/parameters/reduceClusterList"},{"$ref":"#/components/parameters/excludeSubscriptionStatuses"},{"$ref":"#/components/parameters/includeSubscriptionStatuses"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceReviewRequest"}}},"description":"Resource review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceReview"}}},"description":"Successful review"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform resource reviews"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action or non-existent resource type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Obtain resource ids for resources an account may perform the specified action upon. Resource ids returned as [\\"*\\"] is shorthand for all ids."}},"/api/authorizations/v1/self_access_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfAccessReview"}}},"description":"Self access review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action or non-existent resource type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Review your ability to perform an action on a particular resource or resource type"}},"/api/authorizations/v1/self_feature_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfFeatureReview"}}},"description":"Self feature review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating feature review"}},"security":[{"Bearer":[]}],"summary":"Review your ability to toggle a feature"}},"/api/authorizations/v1/self_resource_review":{"post":{"parameters":[{"$ref":"#/components/parameters/reduceClusterList"},{"$ref":"#/components/parameters/excludeSubscriptionStatuses"},{"$ref":"#/components/parameters/includeSubscriptionStatuses"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfResourceReviewRequest"}}},"description":"Self resource review data","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfResourceReview"}}},"description":"Successful review"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform self resource reviews"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action or non-existent resource type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating access review"}},"security":[{"Bearer":[]}],"summary":"Obtain resource ids for resources you may perform the specified action upon. Resource ids returned as [\\"*\\"] is shorthand for all ids."}},"/api/authorizations/v1/self_terms_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfTermsReview"}}},"description":"Data to check self terms for","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermsReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action or non-existent resource type"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating terms review"}},"security":[{"Bearer":[]}],"summary":"Review your status of Terms"}},"/api/authorizations/v1/terms_review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermsReview"}}},"description":"Data to check terms for","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermsReviewResponse"}}},"description":"Review successfully generated"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Validation errors occurred"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Auth token is invalid"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unauthorized to perform operation"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unsupported action, non-existent resource type, or non-existent account"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error occurred while generating terms review"}},"security":[{"Bearer":[]}],"summary":"Review an account\'s status of Terms"}}},"servers":[{"description":"current domain","url":"http://localhost:14321"},{"description":"Main (production) server","url":"https://api.openshift.com"},{"description":"Staging server","url":"https://api.stage.openshift.com"}]}}')}}]); \ No newline at end of file diff --git a/static/js/main.fcc384bd.js b/static/js/main.cc5d6279.js similarity index 99% rename from static/js/main.fcc384bd.js rename to static/js/main.cc5d6279.js index 998637da..127e7e82 100644 --- a/static/js/main.fcc384bd.js +++ b/static/js/main.cc5d6279.js @@ -1,3 +1,3 @@ -/*! For license information please see main.fcc384bd.js.LICENSE.txt */ -!function(){var e={16599:function(e,t,n){var i;self.MonacoEnvironment=(i={editorWorkerService:"editor.worker.js",json:"json.worker.js"},{globalAPI:!1,getWorkerUrl:function(e,t){var r=n.p,o=(r?r.replace(/\/$/,"")+"/":"")+i[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var a=String(window.location),s=a.substr(0,a.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,s.length)!==s){/^(\/\/)/.test(o)&&(o=window.location.protocol+o);var l=new Blob(["/*"+t+'*/importScripts("'+o+'");'],{type:"application/javascript"});return URL.createObjectURL(l)}}return o}}),n(54962),n(1791),n(56816),n(79240),n(45716),n(17094),n(28485),n(89977),n(75580),n(970),n(6893),n(55693),n(15389),n(45627),n(74361),n(52330),n(34464),n(22155),n(74166),n(42259),n(43869),n(52348),n(34403),n(49474),n(34775),n(80613),n(11366),n(36262),n(52791),n(51088),n(22939),n(47372),n(98361),n(56653),n(47226),n(93161),n(15157),n(94355),n(86854),n(46948),n(44356),n(26034),n(55553),n(3565),n(10102),n(44152),n(4327),n(99249),n(87629),n(16420),n(36373),n(6981),n(23957),n(94075),n(12548),n(54796),n(69321),n(95483),e.exports=n(6014),n(1153),n(32472),n(30790),n(9435),n(40987),n(93841),n(55738),n(88082)},60322:function(e,t,n){"use strict";var i=n(56690).default,r=n(89728).default,o=n(61655).default,a=n(26389).default;t.IU=t.ap=t.Jh=void 0;var s,l=n(29388),u=l.__importStar(n(72791));!function(e){e.sm="sm",e.md="md",e.lg="lg",e.xl="xl"}(s=t.Jh||(t.Jh={}));t.ap=function(e){switch(e){case s.sm:return"1em";case s.md:return"1.5em";case s.lg:return"2em";case s.xl:return"3em";default:return"1em"}};var c=0;t.IU=function(e){var n,d=e.name,h=e.xOffset,f=void 0===h?0:h,p=e.yOffset,g=void 0===p?0:p,v=e.width,m=e.height,y=e.svgPath;return n=function(e){o(s,e);var n=a(s);function s(){var e;return i(this,s),(e=n.apply(this,arguments)).id="icon-title-".concat(c++),e}return r(s,[{key:"render",value:function(){var e=this.props,n=e.size,i=e.color,r=e.title,o=e.noVerticalAlign,a=l.__rest(e,["size","color","title","noVerticalAlign"]),s=Boolean(r),c=(0,t.ap)(n),d=-.125*Number.parseFloat(c),h=o?null:{verticalAlign:"".concat(d,"em")},p=[f,g,v,m].join(" ");return u.createElement("svg",Object.assign({style:h,fill:i,height:c,width:c,viewBox:p,"aria-labelledby":s?this.id:null,"aria-hidden":!s||null,role:"img"},a),s&&u.createElement("title",{id:this.id},r),u.createElement("path",{d:y}))}}]),s}(u.Component),n.displayName=d,n.defaultProps={color:"currentColor",size:s.sm,noVerticalAlign:!1},n}},96659:function(e,t,n){"use strict";t.Lb={name:"ThIcon",height:512,width:512,svgPath:"M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z",yOffset:0,xOffset:0},t.X_=n(60322).IU(t.Lb),t.ZP=t.X_},9605:function(e,t,n){"use strict";t.AR={name:"ThListIcon",height:512,width:512,svgPath:"M149.333 216v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-80c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zM125.333 32H24C10.745 32 0 42.745 0 56v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zm80 448H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm-24-424v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24zm24 264H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24z",yOffset:0,xOffset:0},t.DZ=n(60322).IU(t.AR),t.ZP=t.DZ},41596:function(e,t){"use strict";function n(e,t){if(t)return e;throw new Error("Unhandled discriminated union member: "+JSON.stringify(e))}t.ZP=n},9940:function(e){e.exports=function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=13)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){e.exports=!n(4)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(32)("wks"),r=n(9),o=n(0).Symbol,a="function"==typeof o;(e.exports=function(e){return i[e]||(i[e]=a&&o[e]||(a?o:r)("Symbol."+e))}).store=i},function(e,t,n){var i=n(0),r=n(2),o=n(8),a=n(22),s=n(10),l=function e(t,n,l){var u,c,d,h,f=t&e.F,p=t&e.G,g=t&e.P,v=t&e.B,m=p?i:t&e.S?i[n]||(i[n]={}):(i[n]||{}).prototype,y=p?r:r[n]||(r[n]={}),_=y.prototype||(y.prototype={});for(u in p&&(l=n),l)d=((c=!f&&m&&void 0!==m[u])?m:l)[u],h=v&&c?s(d,i):g&&"function"==typeof d?s(Function.call,d):d,m&&a(m,u,d,t&e.U),y[u]!=d&&o(y,u,h),g&&_[u]!=d&&(_[u]=d)};i.core=r,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var i=n(16),r=n(21);e.exports=n(3)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t,n){var i=n(24);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(28),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),i=e.name||"",r=e.type||"",o=r.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim();return"."===t.charAt(0)?i.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?o===t.replace(/\/.*$/,""):r===t}))}return!0},n(14),n(34)},function(e,t,n){n(15),e.exports=n(2).Array.some},function(e,t,n){"use strict";var i=n(7),r=n(25)(3);i(i.P+i.F*!n(33)([].some,!0),"Array",{some:function(e){return r(this,e,arguments[1])}})},function(e,t,n){var i=n(17),r=n(18),o=n(20),a=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(1);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(3)&&!n(4)((function(){return 7!=Object.defineProperty(n(19)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var i=n(1),r=n(0).document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},function(e,t,n){var i=n(1);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(0),r=n(8),o=n(23),a=n(9)("src"),s=Function.toString,l=(""+s).split("toString");n(2).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&(o(n,"name")||r(n,"name",t)),e[t]!==n&&(u&&(o(n,a)||r(n,a,e[t]?""+e[t]:l.join(String(t)))),e===i?e[t]=n:s?e[t]?e[t]=n:r(e,t,n):(delete e[t],r(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[a]||s.call(this)}))},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var i=n(10),r=n(26),o=n(27),a=n(12),s=n(29);e.exports=function(e,t){var n=1==e,l=2==e,u=3==e,c=4==e,d=6==e,h=5==e||d,f=t||s;return function(t,s,p){for(var g,v,m=o(t),y=r(m),_=i(s,p,3),b=a(y.length),k=0,C=n?f(t,b):l?f(t,0):void 0;b>k;k++)if((h||k in y)&&(v=_(g=y[k],k,m),e))if(n)C[k]=v;else if(v)switch(e){case 3:return!0;case 5:return g;case 6:return k;case 2:C.push(g)}else if(c)return!1;return d?-1:u||c?c:C}}},function(e,t,n){var i=n(5);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){var i=n(11);e.exports=function(e){return Object(i(e))}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(30);e.exports=function(e,t){return new(i(e))(t)}},function(e,t,n){var i=n(1),r=n(31),o=n(6)("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)||(t=void 0),i(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var i=n(5);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,n){var i=n(0),r=i["__core-js_shared__"]||(i["__core-js_shared__"]={});e.exports=function(e){return r[e]||(r[e]={})}},function(e,t,n){"use strict";var i=n(4);e.exports=function(e,t){return!!e&&i((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},function(e,t,n){n(35),e.exports=n(2).String.endsWith},function(e,t,n){"use strict";var i=n(7),r=n(12),o=n(36),a="".endsWith;i(i.P+i.F*n(38)("endsWith"),"String",{endsWith:function(e){var t=o(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,i=r(t.length),s=void 0===n?i:Math.min(r(n),i),l=String(e);return a?a.call(t,l,s):t.slice(s-l.length,s)===l}})},function(e,t,n){var i=n(37),r=n(11);e.exports=function(e,t,n){if(i(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(e))}},function(e,t,n){var i=n(1),r=n(5),o=n(6)("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==r(e))}},function(e,t,n){var i=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[i]=!1,!"/./"[e](t)}catch(e){}}return!0}}])},11132:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,i=Object.defineProperty,r=Object.getOwnPropertyDescriptor,o=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},a=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var i,r=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!r&&!o)return!1;for(i in e);return"undefined"===typeof i||t.call(e,i)},s=function(e,t){i&&"__proto__"===t.name?i(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(r)return r(e,n).value}return e[n]};e.exports=function e(){var t,n,i,r,u,c,d=arguments[0],h=1,f=arguments.length,p=!1;for("boolean"===typeof d&&(p=d,d=arguments[1]||{},h=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});h=i?e:function(e,t,n){var i=-1,r=e.length;t<0&&(t=-t>r?0:r+t),(n=n>r?r:n)<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(r);++i1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,s&&r(n[0],n[1],s)&&(a=o<3?void 0:a,o=1),t=Object(t);++i-1&&e%1==0&&e-1}},87109:function(e,t,n){var i=n(27112);e.exports=function(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}},34086:function(e,t,n){var i=n(29676),r=n(38384),o=n(95797);e.exports=function(){this.size=0,this.__data__={hash:new i,map:new(o||r),string:new i}}},9255:function(e,t,n){var i=n(32799);e.exports=function(e){var t=i(this,e).delete(e);return this.size-=t?1:0,t}},29186:function(e,t,n){var i=n(32799);e.exports=function(e){return i(this,e).get(e)}},13423:function(e,t,n){var i=n(32799);e.exports=function(e){return i(this,e).has(e)}},73739:function(e,t,n){var i=n(32799);e.exports=function(e,t){var n=i(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}},49620:function(e,t,n){var i=n(68136)(Object,"create");e.exports=i},4221:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},49494:function(e,t,n){e=n.nmd(e);var i=n(31032),r=t&&!t.nodeType&&t,o=r&&e&&!e.nodeType&&e,a=o&&o.exports===r&&i.process,s=function(){try{var e=o&&o.require&&o.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=s},43581:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},12709:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},64262:function(e,t,n){var i=n(13665),r=Math.max;e.exports=function(e,t,n){return t=r(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,s=r(o.length-t,0),l=Array(s);++a0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},20511:function(e,t,n){var i=n(38384);e.exports=function(){this.__data__=new i,this.size=0}},50835:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},90707:function(e){e.exports=function(e){return this.__data__.get(e)}},18832:function(e){e.exports=function(e){return this.__data__.has(e)}},35077:function(e,t,n){var i=n(38384),r=n(95797),o=n(78059);e.exports=function(e,t){var n=this.__data__;if(n instanceof i){var a=n.__data__;if(!r||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(a)}return n.set(e,t),this.size=n.size,this}},27907:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},71547:function(e){e.exports=function(e){return function(){return e}}},29231:function(e){e.exports=function(e,t){return e===t||e!==e&&t!==t}},2100:function(e){e.exports=function(e){return e}},34963:function(e,t,n){var i=n(4906),r=n(43141),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,l=i(function(){return arguments}())?i:function(e){return r(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},93629:function(e){var t=Array.isArray;e.exports=t},21473:function(e,t,n){var i=n(74786),r=n(24635);e.exports=function(e){return null!=e&&r(e.length)&&!i(e)}},56279:function(e,t,n){var i=n(21473),r=n(43141);e.exports=function(e){return r(e)&&i(e)}},5174:function(e,t,n){e=n.nmd(e);var i=n(97009),r=n(49488),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o?i.Buffer:void 0,l=(s?s.isBuffer:void 0)||r;e.exports=l},74786:function(e,t,n){var i=n(39066),r=n(8092);e.exports=function(e){if(!r(e))return!1;var t=i(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},24635:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},8092:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},43141:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},93977:function(e,t,n){var i=n(39066),r=n(31137),o=n(43141),a=Function.prototype,s=Object.prototype,l=a.toString,u=s.hasOwnProperty,c=l.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=i(e))return!1;var t=r(e);if(null===t)return!0;var n=u.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==c}},19102:function(e,t,n){var i=n(68150),r=n(16194),o=n(49494),a=o&&o.isTypedArray,s=a?r(a):i;e.exports=s},73961:function(e,t,n){var i=n(47538),r=n(8664),o=n(21473);e.exports=function(e){return o(e)?i(e,!0):r(e)}},763:function(e,t,n){var i;e=n.nmd(e),function(){var r,o="Expected a function",a="__lodash_hash_undefined__",s="__lodash_placeholder__",l=16,u=32,c=64,d=128,h=256,f=1/0,p=9007199254740991,g=NaN,v=4294967295,m=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",u],["partialRight",c],["rearg",h]],y="[object Arguments]",_="[object Array]",b="[object Boolean]",k="[object Date]",C="[object Error]",w="[object Function]",S="[object GeneratorFunction]",x="[object Map]",L="[object Number]",N="[object Object]",D="[object Promise]",E="[object RegExp]",I="[object Set]",T="[object String]",O="[object Symbol]",A="[object WeakMap]",P="[object ArrayBuffer]",M="[object DataView]",R="[object Float32Array]",Z="[object Float64Array]",F="[object Int8Array]",B="[object Int16Array]",W="[object Int32Array]",V="[object Uint8Array]",H="[object Uint8ClampedArray]",j="[object Uint16Array]",z="[object Uint32Array]",U=/\b__p \+= '';/g,K=/\b(__p \+=) '' \+/g,q=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,Q=/[&<>"']/g,$=RegExp(G.source),Y=RegExp(Q.source),X=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,ie=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,re=/[\\^$.*+?()[\]{}|]/g,oe=RegExp(re.source),ae=/^\s+/,se=/\s/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,he=/[()=,{}\[\]\/\s]/,fe=/\\(\\)?/g,pe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ge=/\w*$/,ve=/^[-+]0x[0-9a-f]+$/i,me=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,_e=/^0o[0-7]+$/i,be=/^(?:0|[1-9]\d*)$/,ke=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ce=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Se="\\ud800-\\udfff",xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Le="\\u2700-\\u27bf",Ne="a-z\\xdf-\\xf6\\xf8-\\xff",De="A-Z\\xc0-\\xd6\\xd8-\\xde",Ee="\\ufe0e\\ufe0f",Ie="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Te="['\u2019]",Oe="["+Se+"]",Ae="["+Ie+"]",Pe="["+xe+"]",Me="\\d+",Re="["+Le+"]",Ze="["+Ne+"]",Fe="[^"+Se+Ie+Me+Le+Ne+De+"]",Be="\\ud83c[\\udffb-\\udfff]",We="[^"+Se+"]",Ve="(?:\\ud83c[\\udde6-\\uddff]){2}",He="[\\ud800-\\udbff][\\udc00-\\udfff]",je="["+De+"]",ze="\\u200d",Ue="(?:"+Ze+"|"+Fe+")",Ke="(?:"+je+"|"+Fe+")",qe="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Ge="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Qe="(?:"+Pe+"|"+Be+")"+"?",$e="["+Ee+"]?",Ye=$e+Qe+("(?:"+ze+"(?:"+[We,Ve,He].join("|")+")"+$e+Qe+")*"),Xe="(?:"+[Re,Ve,He].join("|")+")"+Ye,Je="(?:"+[We+Pe+"?",Pe,Ve,He,Oe].join("|")+")",et=RegExp(Te,"g"),tt=RegExp(Pe,"g"),nt=RegExp(Be+"(?="+Be+")|"+Je+Ye,"g"),it=RegExp([je+"?"+Ze+"+"+qe+"(?="+[Ae,je,"$"].join("|")+")",Ke+"+"+Ge+"(?="+[Ae,je+Ue,"$"].join("|")+")",je+"?"+Ue+"+"+qe,je+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Me,Xe].join("|"),"g"),rt=RegExp("["+ze+Se+xe+Ee+"]"),ot=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],st=-1,lt={};lt[R]=lt[Z]=lt[F]=lt[B]=lt[W]=lt[V]=lt[H]=lt[j]=lt[z]=!0,lt[y]=lt[_]=lt[P]=lt[b]=lt[M]=lt[k]=lt[C]=lt[w]=lt[x]=lt[L]=lt[N]=lt[E]=lt[I]=lt[T]=lt[A]=!1;var ut={};ut[y]=ut[_]=ut[P]=ut[M]=ut[b]=ut[k]=ut[R]=ut[Z]=ut[F]=ut[B]=ut[W]=ut[x]=ut[L]=ut[N]=ut[E]=ut[I]=ut[T]=ut[O]=ut[V]=ut[H]=ut[j]=ut[z]=!0,ut[C]=ut[w]=ut[A]=!1;var ct={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,ht=parseInt,ft="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,pt="object"==typeof self&&self&&self.Object===Object&&self,gt=ft||pt||Function("return this")(),vt=t&&!t.nodeType&&t,mt=vt&&e&&!e.nodeType&&e,yt=mt&&mt.exports===vt,_t=yt&&ft.process,bt=function(){try{var e=mt&&mt.require&&mt.require("util").types;return e||_t&&_t.binding&&_t.binding("util")}catch(t){}}(),kt=bt&&bt.isArrayBuffer,Ct=bt&&bt.isDate,wt=bt&&bt.isMap,St=bt&&bt.isRegExp,xt=bt&&bt.isSet,Lt=bt&&bt.isTypedArray;function Nt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Dt(e,t,n,i){for(var r=-1,o=null==e?0:e.length;++r-1}function Pt(e,t,n){for(var i=-1,r=null==e?0:e.length;++i-1;);return n}function rn(e,t){for(var n=e.length;n--&&jt(t,e[n],0)>-1;);return n}function on(e,t){for(var n=e.length,i=0;n--;)e[n]===t&&++i;return i}var an=Gt({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),sn=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function ln(e){return"\\"+ct[e]}function un(e){return rt.test(e)}function cn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}function dn(e,t){return function(n){return e(t(n))}}function hn(e,t){for(var n=-1,i=e.length,r=0,o=[];++n",""":'"',"'":"'"});var _n=function e(t){var n=(t=null==t?gt:_n.defaults(gt.Object(),t,_n.pick(gt,at))).Array,i=t.Date,se=t.Error,Se=t.Function,xe=t.Math,Le=t.Object,Ne=t.RegExp,De=t.String,Ee=t.TypeError,Ie=n.prototype,Te=Se.prototype,Oe=Le.prototype,Ae=t["__core-js_shared__"],Pe=Te.toString,Me=Oe.hasOwnProperty,Re=0,Ze=function(){var e=/[^.]+$/.exec(Ae&&Ae.keys&&Ae.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Fe=Oe.toString,Be=Pe.call(Le),We=gt._,Ve=Ne("^"+Pe.call(Me).replace(re,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=yt?t.Buffer:r,je=t.Symbol,ze=t.Uint8Array,Ue=He?He.allocUnsafe:r,Ke=dn(Le.getPrototypeOf,Le),qe=Le.create,Ge=Oe.propertyIsEnumerable,Qe=Ie.splice,$e=je?je.isConcatSpreadable:r,Ye=je?je.iterator:r,Xe=je?je.toStringTag:r,Je=function(){try{var e=fo(Le,"defineProperty");return e({},"",{}),e}catch(t){}}(),nt=t.clearTimeout!==gt.clearTimeout&&t.clearTimeout,rt=i&&i.now!==gt.Date.now&&i.now,ct=t.setTimeout!==gt.setTimeout&&t.setTimeout,ft=xe.ceil,pt=xe.floor,vt=Le.getOwnPropertySymbols,mt=He?He.isBuffer:r,_t=t.isFinite,bt=Ie.join,Wt=dn(Le.keys,Le),Gt=xe.max,bn=xe.min,kn=i.now,Cn=t.parseInt,wn=xe.random,Sn=Ie.reverse,xn=fo(t,"DataView"),Ln=fo(t,"Map"),Nn=fo(t,"Promise"),Dn=fo(t,"Set"),En=fo(t,"WeakMap"),In=fo(Le,"create"),Tn=En&&new En,On={},An=Wo(xn),Pn=Wo(Ln),Mn=Wo(Nn),Rn=Wo(Dn),Zn=Wo(En),Fn=je?je.prototype:r,Bn=Fn?Fn.valueOf:r,Wn=Fn?Fn.toString:r;function Vn(e){if(is(e)&&!Ka(e)&&!(e instanceof Un)){if(e instanceof zn)return e;if(Me.call(e,"__wrapped__"))return Vo(e)}return new zn(e)}var Hn=function(){function e(){}return function(t){if(!ns(t))return{};if(qe)return qe(t);e.prototype=t;var n=new e;return e.prototype=r,n}}();function jn(){}function zn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=r}function Un(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=v,this.__views__=[]}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function ui(e,t,n,i,o,a){var s,l=1&t,u=2&t,c=4&t;if(n&&(s=o?n(e,i,o,a):n(e)),s!==r)return s;if(!ns(e))return e;var d=Ka(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Me.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return Ir(e,s)}else{var h=vo(e),f=h==w||h==S;if($a(e))return Sr(e,l);if(h==N||h==y||f&&!o){if(s=u||f?{}:yo(e),!l)return u?function(e,t){return Tr(e,go(e),t)}(e,function(e,t){return e&&Tr(t,Ps(t),e)}(s,e)):function(e,t){return Tr(e,po(e),t)}(e,oi(s,e))}else{if(!ut[h])return o?e:{};s=function(e,t,n){var i=e.constructor;switch(t){case P:return xr(e);case b:case k:return new i(+e);case M:return function(e,t){var n=t?xr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case R:case Z:case F:case B:case W:case V:case H:case j:case z:return Lr(e,n);case x:return new i;case L:case T:return new i(e);case E:return function(e){var t=new e.constructor(e.source,ge.exec(e));return t.lastIndex=e.lastIndex,t}(e);case I:return new i;case O:return r=e,Bn?Le(Bn.call(r)):{}}var r}(e,h,l)}}a||(a=new $n);var p=a.get(e);if(p)return p;a.set(e,s),ls(e)?e.forEach((function(i){s.add(ui(i,t,n,i,e,a))})):rs(e)&&e.forEach((function(i,r){s.set(r,ui(i,t,n,r,e,a))}));var g=d?r:(c?u?oo:ro:u?Ps:As)(e);return Et(g||e,(function(i,r){g&&(i=e[r=i]),ni(s,r,ui(i,t,n,r,e,a))})),s}function ci(e,t,n){var i=n.length;if(null==e)return!i;for(e=Le(e);i--;){var o=n[i],a=t[o],s=e[o];if(s===r&&!(o in e)||!a(s))return!1}return!0}function di(e,t,n){if("function"!=typeof e)throw new Ee(o);return Ao((function(){e.apply(r,n)}),t)}function hi(e,t,n,i){var r=-1,o=At,a=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=Mt(t,Jt(n))),i?(o=Pt,a=!1):t.length>=200&&(o=tn,a=!1,t=new Qn(t));e:for(;++r-1},qn.prototype.set=function(e,t){var n=this.__data__,i=ii(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new Kn,map:new(Ln||qn),string:new Kn}},Gn.prototype.delete=function(e){var t=co(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return co(this,e).get(e)},Gn.prototype.has=function(e){return co(this,e).has(e)},Gn.prototype.set=function(e,t){var n=co(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this},Qn.prototype.add=Qn.prototype.push=function(e){return this.__data__.set(e,a),this},Qn.prototype.has=function(e){return this.__data__.has(e)},$n.prototype.clear=function(){this.__data__=new qn,this.size=0},$n.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},$n.prototype.get=function(e){return this.__data__.get(e)},$n.prototype.has=function(e){return this.__data__.has(e)},$n.prototype.set=function(e,t){var n=this.__data__;if(n instanceof qn){var i=n.__data__;if(!Ln||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(i)}return n.set(e,t),this.size=n.size,this};var fi=Pr(ki),pi=Pr(Ci,!0);function gi(e,t){var n=!0;return fi(e,(function(e,i,r){return n=!!t(e,i,r)})),n}function vi(e,t,n){for(var i=-1,o=e.length;++i0&&n(s)?t>1?yi(s,t-1,n,i,r):Rt(r,s):i||(r[r.length]=s)}return r}var _i=Mr(),bi=Mr(!0);function ki(e,t){return e&&_i(e,t,As)}function Ci(e,t){return e&&bi(e,t,As)}function wi(e,t){return Ot(t,(function(t){return Ja(e[t])}))}function Si(e,t){for(var n=0,i=(t=br(t,e)).length;null!=e&&nt}function Di(e,t){return null!=e&&Me.call(e,t)}function Ei(e,t){return null!=e&&t in Le(e)}function Ii(e,t,i){for(var o=i?Pt:At,a=e[0].length,s=e.length,l=s,u=n(s),c=1/0,d=[];l--;){var h=e[l];l&&t&&(h=Mt(h,Jt(t))),c=bn(h.length,c),u[l]=!i&&(t||a>=120&&h.length>=120)?new Qn(l&&h):r}h=e[0];var f=-1,p=u[0];e:for(;++f=s?l:l*("desc"==n[i]?-1:1)}return e.index-t.index}(e,t,n)}))}function Ki(e,t,n){for(var i=-1,r=t.length,o={};++i-1;)s!==e&&Qe.call(s,l,1),Qe.call(e,l,1);return e}function Gi(e,t){for(var n=e?t.length:0,i=n-1;n--;){var r=t[n];if(n==i||r!==o){var o=r;bo(r)?Qe.call(e,r,1):hr(e,r)}}return e}function Qi(e,t){return e+pt(wn()*(t-e+1))}function $i(e,t){var n="";if(!e||t<1||t>p)return n;do{t%2&&(n+=e),(t=pt(t/2))&&(e+=e)}while(t);return n}function Yi(e,t){return Po(Do(e,t,ol),e+"")}function Xi(e){return Xn(Hs(e))}function Ji(e,t){var n=Hs(e);return Zo(n,li(t,0,n.length))}function er(e,t,n,i){if(!ns(e))return e;for(var o=-1,a=(t=br(t,e)).length,s=a-1,l=e;null!=l&&++oo?0:o+t),(i=i>o?o:i)<0&&(i+=o),o=t>i?0:i-t>>>0,t>>>=0;for(var a=n(o);++r>>1,a=e[o];null!==a&&!cs(a)&&(n?a<=t:a=200){var u=t?null:$r(e);if(u)return fn(u);a=!1,r=tn,l=new Qn}else l=t?[]:s;e:for(;++i=i?e:rr(e,t,n)}var wr=nt||function(e){return gt.clearTimeout(e)};function Sr(e,t){if(t)return e.slice();var n=e.length,i=Ue?Ue(n):new e.constructor(n);return e.copy(i),i}function xr(e){var t=new e.constructor(e.byteLength);return new ze(t).set(new ze(e)),t}function Lr(e,t){var n=t?xr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Nr(e,t){if(e!==t){var n=e!==r,i=null===e,o=e===e,a=cs(e),s=t!==r,l=null===t,u=t===t,c=cs(t);if(!l&&!c&&!a&&e>t||a&&s&&u&&!l&&!c||i&&s&&u||!n&&u||!o)return 1;if(!i&&!a&&!c&&e1?n[o-1]:r,s=o>2?n[2]:r;for(a=e.length>3&&"function"==typeof a?(o--,a):r,s&&ko(n[0],n[1],s)&&(a=o<3?r:a,o=1),t=Le(t);++i-1?o[a?t[s]:s]:r}}function Wr(e){return io((function(t){var n=t.length,i=n,a=zn.prototype.thru;for(e&&t.reverse();i--;){var s=t[i];if("function"!=typeof s)throw new Ee(o);if(a&&!l&&"wrapper"==so(s))var l=new zn([],!0)}for(i=l?i:n;++i1&&_.reverse(),f&&cl))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var h=-1,f=!0,p=2&n?new Qn:r;for(a.set(e,t),a.set(t,e);++h-1&&e%1==0&&e1?"& ":"")+t[i],t=t.join(n>2?", ":" "),e.replace(le,"{\n/* [wrapped with "+t+"] */\n")}(i,function(e,t){return Et(m,(function(n){var i="_."+n[0];t&n[1]&&!At(e,i)&&e.push(i)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(ce):[]}(i),n)))}function Ro(e){var t=0,n=0;return function(){var i=kn(),o=16-(i-n);if(n=i,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(r,arguments)}}function Zo(e,t){var n=-1,i=e.length,o=i-1;for(t=t===r?i:t;++n1?e[t-1]:r;return n="function"==typeof n?(e.pop(),n):r,sa(e,n)}));function pa(e){var t=Vn(e);return t.__chain__=!0,t}function ga(e,t){return t(e)}var va=io((function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,o=function(t){return si(t,e)};return!(t>1||this.__actions__.length)&&i instanceof Un&&bo(n)?((i=i.slice(n,+n+(t?1:0))).__actions__.push({func:ga,args:[o],thisArg:r}),new zn(i,this.__chain__).thru((function(e){return t&&!e.length&&e.push(r),e}))):this.thru(o)}));var ma=Or((function(e,t,n){Me.call(e,n)?++e[n]:ai(e,n,1)}));var ya=Br(Uo),_a=Br(Ko);function ba(e,t){return(Ka(e)?Et:fi)(e,uo(t,3))}function ka(e,t){return(Ka(e)?It:pi)(e,uo(t,3))}var Ca=Or((function(e,t,n){Me.call(e,n)?e[n].push(t):ai(e,n,[t])}));var wa=Yi((function(e,t,i){var r=-1,o="function"==typeof t,a=Ga(e)?n(e.length):[];return fi(e,(function(e){a[++r]=o?Nt(t,e,i):Ti(e,t,i)})),a})),Sa=Or((function(e,t,n){ai(e,n,t)}));function xa(e,t){return(Ka(e)?Mt:Wi)(e,uo(t,3))}var La=Or((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Na=Yi((function(e,t){if(null==e)return[];var n=t.length;return n>1&&ko(e,t[0],t[1])?t=[]:n>2&&ko(t[0],t[1],t[2])&&(t=[t[0]]),Ui(e,yi(t,1),[])})),Da=rt||function(){return gt.Date.now()};function Ea(e,t,n){return t=n?r:t,t=e&&null==t?e.length:t,Xr(e,d,r,r,r,r,t)}function Ia(e,t){var n;if("function"!=typeof t)throw new Ee(o);return e=vs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=r),n}}var Ta=Yi((function(e,t,n){var i=1;if(n.length){var r=hn(n,lo(Ta));i|=u}return Xr(e,i,t,n,r)})),Oa=Yi((function(e,t,n){var i=3;if(n.length){var r=hn(n,lo(Oa));i|=u}return Xr(t,i,e,n,r)}));function Aa(e,t,n){var i,a,s,l,u,c,d=0,h=!1,f=!1,p=!0;if("function"!=typeof e)throw new Ee(o);function g(t){var n=i,o=a;return i=a=r,d=t,l=e.apply(o,n)}function v(e){return d=e,u=Ao(y,t),h?g(e):l}function m(e){var n=e-c;return c===r||n>=t||n<0||f&&e-d>=s}function y(){var e=Da();if(m(e))return _(e);u=Ao(y,function(e){var n=t-(e-c);return f?bn(n,s-(e-d)):n}(e))}function _(e){return u=r,p&&i?g(e):(i=a=r,l)}function b(){var e=Da(),n=m(e);if(i=arguments,a=this,c=e,n){if(u===r)return v(c);if(f)return wr(u),u=Ao(y,t),g(c)}return u===r&&(u=Ao(y,t)),l}return t=ys(t)||0,ns(n)&&(h=!!n.leading,s=(f="maxWait"in n)?Gt(ys(n.maxWait)||0,t):s,p="trailing"in n?!!n.trailing:p),b.cancel=function(){u!==r&&wr(u),d=0,i=c=a=u=r},b.flush=function(){return u===r?l:_(Da())},b}var Pa=Yi((function(e,t){return di(e,1,t)})),Ma=Yi((function(e,t,n){return di(e,ys(t)||0,n)}));function Ra(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ee(o);var n=function n(){var i=arguments,r=t?t.apply(this,i):i[0],o=n.cache;if(o.has(r))return o.get(r);var a=e.apply(this,i);return n.cache=o.set(r,a)||o,a};return n.cache=new(Ra.Cache||Gn),n}function Za(e){if("function"!=typeof e)throw new Ee(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ra.Cache=Gn;var Fa=kr((function(e,t){var n=(t=1==t.length&&Ka(t[0])?Mt(t[0],Jt(uo())):Mt(yi(t,1),Jt(uo()))).length;return Yi((function(i){for(var r=-1,o=bn(i.length,n);++r=t})),Ua=Oi(function(){return arguments}())?Oi:function(e){return is(e)&&Me.call(e,"callee")&&!Ge.call(e,"callee")},Ka=n.isArray,qa=kt?Jt(kt):function(e){return is(e)&&Li(e)==P};function Ga(e){return null!=e&&ts(e.length)&&!Ja(e)}function Qa(e){return is(e)&&Ga(e)}var $a=mt||yl,Ya=Ct?Jt(Ct):function(e){return is(e)&&Li(e)==k};function Xa(e){if(!is(e))return!1;var t=Li(e);return t==C||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!as(e)}function Ja(e){if(!ns(e))return!1;var t=Li(e);return t==w||t==S||"[object AsyncFunction]"==t||"[object Proxy]"==t}function es(e){return"number"==typeof e&&e==vs(e)}function ts(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=p}function ns(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function is(e){return null!=e&&"object"==typeof e}var rs=wt?Jt(wt):function(e){return is(e)&&vo(e)==x};function os(e){return"number"==typeof e||is(e)&&Li(e)==L}function as(e){if(!is(e)||Li(e)!=N)return!1;var t=Ke(e);if(null===t)return!0;var n=Me.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Pe.call(n)==Be}var ss=St?Jt(St):function(e){return is(e)&&Li(e)==E};var ls=xt?Jt(xt):function(e){return is(e)&&vo(e)==I};function us(e){return"string"==typeof e||!Ka(e)&&is(e)&&Li(e)==T}function cs(e){return"symbol"==typeof e||is(e)&&Li(e)==O}var ds=Lt?Jt(Lt):function(e){return is(e)&&ts(e.length)&&!!lt[Li(e)]};var hs=qr(Bi),fs=qr((function(e,t){return e<=t}));function ps(e){if(!e)return[];if(Ga(e))return us(e)?vn(e):Ir(e);if(Ye&&e[Ye])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ye]());var t=vo(e);return(t==x?cn:t==I?fn:Hs)(e)}function gs(e){return e?(e=ys(e))===f||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function vs(e){var t=gs(e),n=t%1;return t===t?n?t-n:t:0}function ms(e){return e?li(vs(e),0,v):0}function ys(e){if("number"==typeof e)return e;if(cs(e))return g;if(ns(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ns(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Xt(e);var n=me.test(e);return n||_e.test(e)?ht(e.slice(2),n?2:8):ve.test(e)?g:+e}function _s(e){return Tr(e,Ps(e))}function bs(e){return null==e?"":cr(e)}var ks=Ar((function(e,t){if(xo(t)||Ga(t))Tr(t,As(t),e);else for(var n in t)Me.call(t,n)&&ni(e,n,t[n])})),Cs=Ar((function(e,t){Tr(t,Ps(t),e)})),ws=Ar((function(e,t,n,i){Tr(t,Ps(t),e,i)})),Ss=Ar((function(e,t,n,i){Tr(t,As(t),e,i)})),xs=io(si);var Ls=Yi((function(e,t){e=Le(e);var n=-1,i=t.length,o=i>2?t[2]:r;for(o&&ko(t[0],t[1],o)&&(i=1);++n1),t})),Tr(e,oo(e),n),i&&(n=ui(n,7,to));for(var r=t.length;r--;)hr(n,t[r]);return n}));var Fs=io((function(e,t){return null==e?{}:function(e,t){return Ki(e,t,(function(t,n){return Es(e,n)}))}(e,t)}));function Bs(e,t){if(null==e)return{};var n=Mt(oo(e),(function(e){return[e]}));return t=uo(t),Ki(e,n,(function(e,n){return t(e,n[0])}))}var Ws=Yr(As),Vs=Yr(Ps);function Hs(e){return null==e?[]:en(e,As(e))}var js=Zr((function(e,t,n){return t=t.toLowerCase(),e+(n?zs(t):t)}));function zs(e){return Xs(bs(e).toLowerCase())}function Us(e){return(e=bs(e))&&e.replace(ke,an).replace(tt,"")}var Ks=Zr((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),qs=Zr((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Gs=Rr("toLowerCase");var Qs=Zr((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var $s=Zr((function(e,t,n){return e+(n?" ":"")+Xs(t)}));var Ys=Zr((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Xs=Rr("toUpperCase");function Js(e,t,n){return e=bs(e),(t=n?r:t)===r?function(e){return ot.test(e)}(e)?function(e){return e.match(it)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var el=Yi((function(e,t){try{return Nt(e,r,t)}catch(n){return Xa(n)?n:new se(n)}})),tl=io((function(e,t){return Et(t,(function(t){t=Bo(t),ai(e,t,Ta(e[t],e))})),e}));function nl(e){return function(){return e}}var il=Wr(),rl=Wr(!0);function ol(e){return e}function al(e){return Ri("function"==typeof e?e:ui(e,1))}var sl=Yi((function(e,t){return function(n){return Ti(n,e,t)}})),ll=Yi((function(e,t){return function(n){return Ti(e,n,t)}}));function ul(e,t,n){var i=As(t),r=wi(t,i);null!=n||ns(t)&&(r.length||!i.length)||(n=t,t=e,e=this,r=wi(t,As(t)));var o=!(ns(n)&&"chain"in n)||!!n.chain,a=Ja(e);return Et(r,(function(n){var i=t[n];e[n]=i,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),r=n.__actions__=Ir(this.__actions__);return r.push({func:i,args:arguments,thisArg:e}),n.__chain__=t,n}return i.apply(e,Rt([this.value()],arguments))})})),e}function cl(){}var dl=zr(Mt),hl=zr(Tt),fl=zr(Bt);function pl(e){return Co(e)?qt(Bo(e)):function(e){return function(t){return Si(t,e)}}(e)}var gl=Kr(),vl=Kr(!0);function ml(){return[]}function yl(){return!1}var _l=jr((function(e,t){return e+t}),0),bl=Qr("ceil"),kl=jr((function(e,t){return e/t}),1),Cl=Qr("floor");var wl=jr((function(e,t){return e*t}),1),Sl=Qr("round"),xl=jr((function(e,t){return e-t}),0);return Vn.after=function(e,t){if("function"!=typeof t)throw new Ee(o);return e=vs(e),function(){if(--e<1)return t.apply(this,arguments)}},Vn.ary=Ea,Vn.assign=ks,Vn.assignIn=Cs,Vn.assignInWith=ws,Vn.assignWith=Ss,Vn.at=xs,Vn.before=Ia,Vn.bind=Ta,Vn.bindAll=tl,Vn.bindKey=Oa,Vn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ka(e)?e:[e]},Vn.chain=pa,Vn.chunk=function(e,t,i){t=(i?ko(e,t,i):t===r)?1:Gt(vs(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var a=0,s=0,l=n(ft(o/t));ao?0:o+n),(i=i===r||i>o?o:vs(i))<0&&(i+=o),i=n>i?0:ms(i);n>>0)?(e=bs(e))&&("string"==typeof t||null!=t&&!ss(t))&&!(t=cr(t))&&un(e)?Cr(vn(e),0,n):e.split(t,n):[]},Vn.spread=function(e,t){if("function"!=typeof e)throw new Ee(o);return t=null==t?0:Gt(vs(t),0),Yi((function(n){var i=n[t],r=Cr(n,0,t);return i&&Rt(r,i),Nt(e,this,r)}))},Vn.tail=function(e){var t=null==e?0:e.length;return t?rr(e,1,t):[]},Vn.take=function(e,t,n){return e&&e.length?rr(e,0,(t=n||t===r?1:vs(t))<0?0:t):[]},Vn.takeRight=function(e,t,n){var i=null==e?0:e.length;return i?rr(e,(t=i-(t=n||t===r?1:vs(t)))<0?0:t,i):[]},Vn.takeRightWhile=function(e,t){return e&&e.length?pr(e,uo(t,3),!1,!0):[]},Vn.takeWhile=function(e,t){return e&&e.length?pr(e,uo(t,3)):[]},Vn.tap=function(e,t){return t(e),e},Vn.throttle=function(e,t,n){var i=!0,r=!0;if("function"!=typeof e)throw new Ee(o);return ns(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),Aa(e,t,{leading:i,maxWait:t,trailing:r})},Vn.thru=ga,Vn.toArray=ps,Vn.toPairs=Ws,Vn.toPairsIn=Vs,Vn.toPath=function(e){return Ka(e)?Mt(e,Bo):cs(e)?[e]:Ir(Fo(bs(e)))},Vn.toPlainObject=_s,Vn.transform=function(e,t,n){var i=Ka(e),r=i||$a(e)||ds(e);if(t=uo(t,4),null==n){var o=e&&e.constructor;n=r?i?new o:[]:ns(e)&&Ja(o)?Hn(Ke(e)):{}}return(r?Et:ki)(e,(function(e,i,r){return t(n,e,i,r)})),n},Vn.unary=function(e){return Ea(e,1)},Vn.union=ia,Vn.unionBy=ra,Vn.unionWith=oa,Vn.uniq=function(e){return e&&e.length?dr(e):[]},Vn.uniqBy=function(e,t){return e&&e.length?dr(e,uo(t,2)):[]},Vn.uniqWith=function(e,t){return t="function"==typeof t?t:r,e&&e.length?dr(e,r,t):[]},Vn.unset=function(e,t){return null==e||hr(e,t)},Vn.unzip=aa,Vn.unzipWith=sa,Vn.update=function(e,t,n){return null==e?e:fr(e,t,_r(n))},Vn.updateWith=function(e,t,n,i){return i="function"==typeof i?i:r,null==e?e:fr(e,t,_r(n),i)},Vn.values=Hs,Vn.valuesIn=function(e){return null==e?[]:en(e,Ps(e))},Vn.without=la,Vn.words=Js,Vn.wrap=function(e,t){return Ba(_r(t),e)},Vn.xor=ua,Vn.xorBy=ca,Vn.xorWith=da,Vn.zip=ha,Vn.zipObject=function(e,t){return mr(e||[],t||[],ni)},Vn.zipObjectDeep=function(e,t){return mr(e||[],t||[],er)},Vn.zipWith=fa,Vn.entries=Ws,Vn.entriesIn=Vs,Vn.extend=Cs,Vn.extendWith=ws,ul(Vn,Vn),Vn.add=_l,Vn.attempt=el,Vn.camelCase=js,Vn.capitalize=zs,Vn.ceil=bl,Vn.clamp=function(e,t,n){return n===r&&(n=t,t=r),n!==r&&(n=(n=ys(n))===n?n:0),t!==r&&(t=(t=ys(t))===t?t:0),li(ys(e),t,n)},Vn.clone=function(e){return ui(e,4)},Vn.cloneDeep=function(e){return ui(e,5)},Vn.cloneDeepWith=function(e,t){return ui(e,5,t="function"==typeof t?t:r)},Vn.cloneWith=function(e,t){return ui(e,4,t="function"==typeof t?t:r)},Vn.conformsTo=function(e,t){return null==t||ci(e,t,As(t))},Vn.deburr=Us,Vn.defaultTo=function(e,t){return null==e||e!==e?t:e},Vn.divide=kl,Vn.endsWith=function(e,t,n){e=bs(e),t=cr(t);var i=e.length,o=n=n===r?i:li(vs(n),0,i);return(n-=t.length)>=0&&e.slice(n,o)==t},Vn.eq=Ha,Vn.escape=function(e){return(e=bs(e))&&Y.test(e)?e.replace(Q,sn):e},Vn.escapeRegExp=function(e){return(e=bs(e))&&oe.test(e)?e.replace(re,"\\$&"):e},Vn.every=function(e,t,n){var i=Ka(e)?Tt:gi;return n&&ko(e,t,n)&&(t=r),i(e,uo(t,3))},Vn.find=ya,Vn.findIndex=Uo,Vn.findKey=function(e,t){return Vt(e,uo(t,3),ki)},Vn.findLast=_a,Vn.findLastIndex=Ko,Vn.findLastKey=function(e,t){return Vt(e,uo(t,3),Ci)},Vn.floor=Cl,Vn.forEach=ba,Vn.forEachRight=ka,Vn.forIn=function(e,t){return null==e?e:_i(e,uo(t,3),Ps)},Vn.forInRight=function(e,t){return null==e?e:bi(e,uo(t,3),Ps)},Vn.forOwn=function(e,t){return e&&ki(e,uo(t,3))},Vn.forOwnRight=function(e,t){return e&&Ci(e,uo(t,3))},Vn.get=Ds,Vn.gt=ja,Vn.gte=za,Vn.has=function(e,t){return null!=e&&mo(e,t,Di)},Vn.hasIn=Es,Vn.head=Go,Vn.identity=ol,Vn.includes=function(e,t,n,i){e=Ga(e)?e:Hs(e),n=n&&!i?vs(n):0;var r=e.length;return n<0&&(n=Gt(r+n,0)),us(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&jt(e,t,n)>-1},Vn.indexOf=function(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=null==n?0:vs(n);return r<0&&(r=Gt(i+r,0)),jt(e,t,r)},Vn.inRange=function(e,t,n){return t=gs(t),n===r?(n=t,t=0):n=gs(n),function(e,t,n){return e>=bn(t,n)&&e=-9007199254740991&&e<=p},Vn.isSet=ls,Vn.isString=us,Vn.isSymbol=cs,Vn.isTypedArray=ds,Vn.isUndefined=function(e){return e===r},Vn.isWeakMap=function(e){return is(e)&&vo(e)==A},Vn.isWeakSet=function(e){return is(e)&&"[object WeakSet]"==Li(e)},Vn.join=function(e,t){return null==e?"":bt.call(e,t)},Vn.kebabCase=Ks,Vn.last=Xo,Vn.lastIndexOf=function(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var o=i;return n!==r&&(o=(o=vs(n))<0?Gt(i+o,0):bn(o,i-1)),t===t?function(e,t,n){for(var i=n+1;i--;)if(e[i]===t)return i;return i}(e,t,o):Ht(e,Ut,o,!0)},Vn.lowerCase=qs,Vn.lowerFirst=Gs,Vn.lt=hs,Vn.lte=fs,Vn.max=function(e){return e&&e.length?vi(e,ol,Ni):r},Vn.maxBy=function(e,t){return e&&e.length?vi(e,uo(t,2),Ni):r},Vn.mean=function(e){return Kt(e,ol)},Vn.meanBy=function(e,t){return Kt(e,uo(t,2))},Vn.min=function(e){return e&&e.length?vi(e,ol,Bi):r},Vn.minBy=function(e,t){return e&&e.length?vi(e,uo(t,2),Bi):r},Vn.stubArray=ml,Vn.stubFalse=yl,Vn.stubObject=function(){return{}},Vn.stubString=function(){return""},Vn.stubTrue=function(){return!0},Vn.multiply=wl,Vn.nth=function(e,t){return e&&e.length?zi(e,vs(t)):r},Vn.noConflict=function(){return gt._===this&&(gt._=We),this},Vn.noop=cl,Vn.now=Da,Vn.pad=function(e,t,n){e=bs(e);var i=(t=vs(t))?gn(e):0;if(!t||i>=t)return e;var r=(t-i)/2;return Ur(pt(r),n)+e+Ur(ft(r),n)},Vn.padEnd=function(e,t,n){e=bs(e);var i=(t=vs(t))?gn(e):0;return t&&it){var i=e;e=t,t=i}if(n||e%1||t%1){var o=wn();return bn(e+o*(t-e+dt("1e-"+((o+"").length-1))),t)}return Qi(e,t)},Vn.reduce=function(e,t,n){var i=Ka(e)?Zt:Qt,r=arguments.length<3;return i(e,uo(t,4),n,r,fi)},Vn.reduceRight=function(e,t,n){var i=Ka(e)?Ft:Qt,r=arguments.length<3;return i(e,uo(t,4),n,r,pi)},Vn.repeat=function(e,t,n){return t=(n?ko(e,t,n):t===r)?1:vs(t),$i(bs(e),t)},Vn.replace=function(){var e=arguments,t=bs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Vn.result=function(e,t,n){var i=-1,o=(t=br(t,e)).length;for(o||(o=1,e=r);++ip)return[];var n=v,i=bn(e,v);t=uo(t),e-=v;for(var r=Yt(i,t);++n=a)return e;var l=n-gn(i);if(l<1)return i;var u=s?Cr(s,0,l).join(""):e.slice(0,l);if(o===r)return u+i;if(s&&(l+=u.length-l),ss(o)){if(e.slice(l).search(o)){var c,d=u;for(o.global||(o=Ne(o.source,bs(ge.exec(o))+"g")),o.lastIndex=0;c=o.exec(d);)var h=c.index;u=u.slice(0,h===r?l:h)}}else if(e.indexOf(cr(o),l)!=l){var f=u.lastIndexOf(o);f>-1&&(u=u.slice(0,f))}return u+i},Vn.unescape=function(e){return(e=bs(e))&&$.test(e)?e.replace(G,yn):e},Vn.uniqueId=function(e){var t=++Re;return bs(e)+t},Vn.upperCase=Ys,Vn.upperFirst=Xs,Vn.each=ba,Vn.eachRight=ka,Vn.first=Go,ul(Vn,function(){var e={};return ki(Vn,(function(t,n){Me.call(Vn.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Vn.VERSION="4.17.21",Et(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Vn[e].placeholder=Vn})),Et(["drop","take"],(function(e,t){Un.prototype[e]=function(n){n=n===r?1:Gt(vs(n),0);var i=this.__filtered__&&!t?new Un(this):this.clone();return i.__filtered__?i.__takeCount__=bn(n,i.__takeCount__):i.__views__.push({size:bn(n,v),type:e+(i.__dir__<0?"Right":"")}),i},Un.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Et(["filter","map","takeWhile"],(function(e,t){var n=t+1,i=1==n||3==n;Un.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:uo(e,3),type:n}),t.__filtered__=t.__filtered__||i,t}})),Et(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Un.prototype[e]=function(){return this[n](1).value()[0]}})),Et(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Un.prototype[e]=function(){return this.__filtered__?new Un(this):this[n](1)}})),Un.prototype.compact=function(){return this.filter(ol)},Un.prototype.find=function(e){return this.filter(e).head()},Un.prototype.findLast=function(e){return this.reverse().find(e)},Un.prototype.invokeMap=Yi((function(e,t){return"function"==typeof e?new Un(this):this.map((function(n){return Ti(n,e,t)}))})),Un.prototype.reject=function(e){return this.filter(Za(uo(e)))},Un.prototype.slice=function(e,t){e=vs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Un(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==r&&(n=(t=vs(t))<0?n.dropRight(-t):n.take(t-e)),n)},Un.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Un.prototype.toArray=function(){return this.take(v)},ki(Un.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),o=Vn[i?"take"+("last"==t?"Right":""):t],a=i||/^find/.test(t);o&&(Vn.prototype[t]=function(){var t=this.__wrapped__,s=i?[1]:arguments,l=t instanceof Un,u=s[0],c=l||Ka(t),d=function(e){var t=o.apply(Vn,Rt([e],s));return i&&h?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1);var h=this.__chain__,f=!!this.__actions__.length,p=a&&!h,g=l&&!f;if(!a&&c){t=g?t:new Un(this);var v=e.apply(t,s);return v.__actions__.push({func:ga,args:[d],thisArg:r}),new zn(v,h)}return p&&g?e.apply(this,s):(v=this.thru(d),p?i?v.value()[0]:v.value():v)})})),Et(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ie[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);Vn.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var r=this.value();return t.apply(Ka(r)?r:[],e)}return this[n]((function(n){return t.apply(Ka(n)?n:[],e)}))}})),ki(Un.prototype,(function(e,t){var n=Vn[t];if(n){var i=n.name+"";Me.call(On,i)||(On[i]=[]),On[i].push({name:t,func:n})}})),On[Vr(r,2).name]=[{name:"wrapper",func:r}],Un.prototype.clone=function(){var e=new Un(this.__wrapped__);return e.__actions__=Ir(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ir(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ir(this.__views__),e},Un.prototype.reverse=function(){if(this.__filtered__){var e=new Un(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Un.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ka(e),i=t<0,r=n?e.length:0,o=function(e,t,n){var i=-1,r=n.length;for(;++i=this.__values__.length;return{done:e,value:e?r:this.__values__[this.__index__++]}},Vn.prototype.plant=function(e){for(var t,n=this;n instanceof jn;){var i=Vo(n);i.__index__=0,i.__values__=r,t?o.__wrapped__=i:t=i;var o=i;n=n.__wrapped__}return o.__wrapped__=e,t},Vn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Un){var t=e;return this.__actions__.length&&(t=new Un(this)),(t=t.reverse()).__actions__.push({func:ga,args:[na],thisArg:r}),new zn(t,this.__chain__)}return this.thru(na)},Vn.prototype.toJSON=Vn.prototype.valueOf=Vn.prototype.value=function(){return gr(this.__wrapped__,this.__actions__)},Vn.prototype.first=Vn.prototype.head,Ye&&(Vn.prototype[Ye]=function(){return this}),Vn}();gt._=_n,(i=function(){return _n}.call(t,n,t,e))===r||(e.exports=i)}.call(this)},72617:function(e,t,n){var i=n(64173),r=n(39934)((function(e,t,n,r){i(e,t,n,r)}));e.exports=r},49488:function(e){e.exports=function(){return!1}},6576:function(e,t,n){var i=n(64503),r=n(73961);e.exports=function(e){return i(e,r(e))}},81294:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.mock=void 0;var o=n(50012);Object.defineProperty(t,"mock",{enumerable:!0,get:function(){return o.mock}}),r(n(50012),t)},50012:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mock=void 0;var r=i(n(763));function o(e){return e.allOf&&e.allOf[0]&&(e=r.default.reduce(e.allOf,(function(e,t){return r.default.merge({},e,o(t))}),e)),e}t.mock=function e(t){if(void 0!==(t=o(t)).example)return t.example;if(void 0!==t.default)return t.default;if(t.oneOf&&t.oneOf[0])return e(t.oneOf[0]);if(t.anyOf&&t.anyOf[0])return e(t.anyOf[0]);var n=r.default.isArray(t)?r.default.first(t.type):t.type;if("object"===n){var i=t.properties;return i?r.default.mapValues(i,e):{}}if("array"===n){var a=t,s=a.items;if(!s)return[];var l=[],u=s.oneOf&&s.oneOf[0]||s;if(s.anyOf)for(var c=0,d=s.anyOf;c=0,m=g.indexOf("AppleWebKit")>=0,y=g.indexOf("Chrome")>=0,_=!y&&g.indexOf("Safari")>=0,b=!y&&!_&&m,k=g.indexOf("Electron/")>=0,C=g.indexOf("Android")>=0,w=!1;if(window.matchMedia){var S=window.matchMedia("(display-mode: standalone)");w=S.matches,h(S,(function(e){var t=e.matches;w=t}))}function x(){return w}},57572:function(e,t,n){"use strict";n.d(t,{D:function(){return o}});var i=n(62865),r=n(73616),o={clipboard:{writeText:r.tY||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:r.tY||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:r.tY||i.isStandalone()?0:navigator.keyboard||i.isSafari?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0)}},94021:function(e,t,n){"use strict";n.d(t,{P:function(){return r},g:function(){return i}});var i={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:n(62684).v.text},r={CurrentDragAndDropData:void 0}},81531:function(e,t,n){"use strict";n.r(t),n.d(t,{$:function(){return xe},Dimension:function(){return j},DragAndDropObserver:function(){return Re},EventHelper:function(){return pe},EventType:function(){return fe},ModifierKeyEmitter:function(){return Me},Namespace:function(){return Ce},StandardWindow:function(){return G},addDisposableGenericMouseDownListener:function(){return O},addDisposableGenericMouseUpListener:function(){return A},addDisposableListener:function(){return N},addStandardDisposableGenericMouseDownListener:function(){return I},addStandardDisposableGenericMouseUpListener:function(){return T},addStandardDisposableListener:function(){return E},animate:function(){return Te},append:function(){return _e},asCSSPropertyValue:function(){return Ae},asCSSUrl:function(){return Oe},clearNode:function(){return S},computeScreenAwareSize:function(){return Ee},createCSSRule:function(){return ce},createEventEmitter:function(){return P},createStyleSheet:function(){return ae},findParentWithClass:function(){return ee},getActiveElement:function(){return oe},getClientArea:function(){return V},getComputedStyle:function(){return W},getContentHeight:function(){return Y},getContentWidth:function(){return $},getDomNodePagePosition:function(){return K},getDomNodeZoomLevel:function(){return q},getElementsByTagName:function(){return De},getShadowRoot:function(){return re},getTopLeftOffset:function(){return z},getTotalHeight:function(){return X},getTotalWidth:function(){return Q},h:function(){return Fe},hasParentWithClass:function(){return te},hide:function(){return Ne},hookDomPurifyHrefAndSrcSanitizer:function(){return Pe},isAncestor:function(){return J},isHTMLElement:function(){return he},isInDOM:function(){return x},isInShadowDOM:function(){return ie},isShadowRoot:function(){return ne},prepend:function(){return be},removeCSSRulesContainingSelector:function(){return de},reset:function(){return ke},restoreParentsScrollTop:function(){return ve},runAtThisOrScheduleAtNextAnimationFrame:function(){return M},saveParentsScrollTop:function(){return ge},scheduleAtNextAnimationFrame:function(){return R},show:function(){return Le},size:function(){return U},trackFocus:function(){return ye},windowOpenNoOpener:function(){return Ie}});var i=n(29439),r=n(37762),o=n(71002),a=n(89611),s=n(60136);function l(){l=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,i,r){var o=new RegExp(e,i);return t.set(o,r||t.get(e)),(0,a.Z)(o,n.prototype)}function i(e,n){var i=t.get(n);return Object.keys(i).reduce((function(t,n){var r=i[n];if("number"==typeof r)t[n]=e[r];else{for(var o=0;void 0===e[r[o]]&&o+1]+)>/g,(function(e,t){var n=a[t];return"$"+(Array.isArray(n)?n.join("$"):n)})))}if("function"==typeof r){var s=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=(0,o.Z)(e[e.length-1])&&(e=[].slice.call(e)).push(i(e,s)),r.apply(this,e)}))}return e[Symbol.replace].call(this,n,r)},l.apply(this,arguments)}var u=n(11752),c=n(61120),d=n(27277),h=n(15671),f=n(43144),p=n(62865),g=n(57572),v=n(33813),m=n(2524),y=n(14173),_=n(73097),b=n(67797),k=n(11860),C=n(84855),w=n(73616);function S(e){for(;e.firstChild;)e.firstChild.remove()}function x(e){var t;return null!==(t=null===e||void 0===e?void 0:e.isConnected)&&void 0!==t&&t}var L=function(){function e(t,n,i,r){(0,h.Z)(this,e),this._node=t,this._type=n,this._handler=i,this._options=r||!1,this._node.addEventListener(this._type,this._handler,this._options)}return(0,f.Z)(e,[{key:"dispose",value:function(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}]),e}();function N(e,t,n,i){return new L(e,t,n,i)}function D(e){return function(t){return e(new m.n(t))}}var E=function(e,t,n,i){var r=n;return"click"===t||"mousedown"===t?r=D(n):"keydown"!==t&&"keypress"!==t&&"keyup"!==t||(r=function(e){return function(t){return e(new v.y(t))}}(n)),N(e,t,r,i)},I=function(e,t,n){return O(e,D(t),n)},T=function(e,t,n){return A(e,D(t),n)};function O(e,t,n){return N(e,w.gn&&g.D.pointerEvents?fe.POINTER_DOWN:fe.MOUSE_DOWN,t,n)}function A(e,t,n){return N(e,w.gn&&g.D.pointerEvents?fe.POINTER_UP:fe.MOUSE_UP,t,n)}function P(e,t,n){var i=null,r=function(e){return o.fire(e)},o=new _.Q5({onFirstListenerAdd:function(){i||(i=new L(e,t,r,n))},onLastListenerRemove:function(){i&&(i.dispose(),i=null)}});return o}var M,R,Z=null;function F(e){if(!Z){Z=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||function(e){return setTimeout((function(){return e((new Date).getTime())}),0)}}return Z.call(self,e)}var B=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,h.Z)(this,e),this._runner=t,this.priority=n,this._canceled=!1}return(0,f.Z)(e,[{key:"dispose",value:function(){this._canceled=!0}},{key:"execute",value:function(){if(!this._canceled)try{this._runner()}catch(e){(0,y.dL)(e)}}}],[{key:"sort",value:function(e,t){return t.priority-e.priority}}]),e}();function W(e){return document.defaultView.getComputedStyle(e,null)}function V(e){if(e!==document.body)return new j(e.clientWidth,e.clientHeight);if(w.gn&&window.visualViewport)return new j(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new j(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new j(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new j(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}!function(){var e=[],t=null,n=!1,i=!1,r=function(){for(n=!1,t=e,e=[],i=!0;t.length>0;){t.sort(B.sort),t.shift().execute()}i=!1};R=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=new B(t,i);return e.push(o),n||(n=!0,F(r)),o},M=function(e,n){if(i){var r=new B(e,n);return t.push(r),r}return R(e,n)}}();var H=function(){function e(){(0,h.Z)(this,e)}return(0,f.Z)(e,null,[{key:"convertToPixels",value:function(e,t){return parseFloat(t)||0}},{key:"getDimension",value:function(t,n,i){var r=W(t),o="0";return r&&(o=r.getPropertyValue?r.getPropertyValue(n):r.getAttribute(i)),e.convertToPixels(t,o)}},{key:"getBorderLeftWidth",value:function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")}},{key:"getBorderRightWidth",value:function(t){return e.getDimension(t,"border-right-width","borderRightWidth")}},{key:"getBorderTopWidth",value:function(t){return e.getDimension(t,"border-top-width","borderTopWidth")}},{key:"getBorderBottomWidth",value:function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")}},{key:"getPaddingLeft",value:function(t){return e.getDimension(t,"padding-left","paddingLeft")}},{key:"getPaddingRight",value:function(t){return e.getDimension(t,"padding-right","paddingRight")}},{key:"getPaddingTop",value:function(t){return e.getDimension(t,"padding-top","paddingTop")}},{key:"getPaddingBottom",value:function(t){return e.getDimension(t,"padding-bottom","paddingBottom")}},{key:"getMarginLeft",value:function(t){return e.getDimension(t,"margin-left","marginLeft")}},{key:"getMarginTop",value:function(t){return e.getDimension(t,"margin-top","marginTop")}},{key:"getMarginRight",value:function(t){return e.getDimension(t,"margin-right","marginRight")}},{key:"getMarginBottom",value:function(t){return e.getDimension(t,"margin-bottom","marginBottom")}}]),e}(),j=function(){function e(t,n){(0,h.Z)(this,e),this.width=t,this.height=n}return(0,f.Z)(e,[{key:"with",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.width,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.height;return t!==this.width||n!==this.height?new e(t,n):this}}],[{key:"is",value:function(e){return"object"===typeof e&&"number"===typeof e.height&&"number"===typeof e.width}},{key:"lift",value:function(t){return t instanceof e?t:new e(t.width,t.height)}},{key:"equals",value:function(e,t){return e===t||!(!e||!t)&&(e.width===t.width&&e.height===t.height)}}]),e}();function z(e){for(var t=e.offsetParent,n=e.offsetTop,i=e.offsetLeft;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){n-=e.scrollTop;var r=ne(e)?null:W(e);r&&(i-="rtl"!==r.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=H.getBorderLeftWidth(e),n+=H.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function U(e,t,n){"number"===typeof t&&(e.style.width="".concat(t,"px")),"number"===typeof n&&(e.style.height="".concat(n,"px"))}function K(e){var t=e.getBoundingClientRect();return{left:t.left+G.scrollX,top:t.top+G.scrollY,width:t.width,height:t.height}}function q(e){var t=e,n=1;do{var i=W(t).zoom;null!==i&&void 0!==i&&"1"!==i&&(n*=i),t=t.parentElement}while(null!==t&&t!==document.documentElement);return n}j.None=new j(0,0);var G=new(function(){function e(){(0,h.Z)(this,e)}return(0,f.Z)(e,[{key:"scrollX",get:function(){return"number"===typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft}},{key:"scrollY",get:function(){return"number"===typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop}}]),e}());function Q(e){var t=H.getMarginLeft(e)+H.getMarginRight(e);return e.offsetWidth+t}function $(e){var t=H.getBorderLeftWidth(e)+H.getBorderRightWidth(e),n=H.getPaddingLeft(e)+H.getPaddingRight(e);return e.offsetWidth-t-n}function Y(e){var t=H.getBorderTopWidth(e)+H.getBorderBottomWidth(e),n=H.getPaddingTop(e)+H.getPaddingBottom(e);return e.offsetHeight-t-n}function X(e){var t=H.getMarginTop(e)+H.getMarginBottom(e);return e.offsetHeight+t}function J(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function ee(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(n)if("string"===typeof n){if(e.classList.contains(n))return null}else if(e===n)return null;e=e.parentNode}return null}function te(e,t,n){return!!ee(e,t,n)}function ne(e){return e&&!!e.host&&!!e.mode}function ie(e){return!!re(e)}function re(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return ne(e)?e:null}function oe(){for(var e=document.activeElement;null===e||void 0===e?void 0:e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function ae(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.getElementsByTagName("head")[0],t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var se=null;function le(){return se||(se=ae()),se}function ue(e){var t,n;return(null===(t=null===e||void 0===e?void 0:e.sheet)||void 0===t?void 0:t.rules)?e.sheet.rules:(null===(n=null===e||void 0===e?void 0:e.sheet)||void 0===n?void 0:n.cssRules)?e.sheet.cssRules:[]}function ce(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:le();n&&t&&n.sheet.insertRule(e+"{"+t+"}",0)}function de(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:le();if(t){for(var n=ue(t),i=[],r=0;r=0;a--)t.sheet.deleteRule(i[a])}}function he(e){return"object"===typeof HTMLElement?e instanceof HTMLElement:e&&"object"===typeof e&&1===e.nodeType&&"string"===typeof e.nodeName}var fe={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:"wheel",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",POINTER_LEAVE:"pointerleave",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",PAGE_SHOW:"pageshow",PAGE_HIDE:"pagehide",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:p.isWebKit?"webkitAnimationStart":"animationstart",ANIMATION_END:p.isWebKit?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:p.isWebKit?"webkitAnimationIteration":"animationiteration"},pe={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function ge(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function ve(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var me=function(e){(0,s.Z)(n,e);var t=(0,d.Z)(n);function n(e){var i;(0,h.Z)(this,n),(i=t.call(this))._onDidFocus=i._register(new _.Q5),i.onDidFocus=i._onDidFocus.event,i._onDidBlur=i._register(new _.Q5),i.onDidBlur=i._onDidBlur.event;var r=n.hasFocusWithin(e),o=!1,a=function(){o=!1,r||(r=!0,i._onDidFocus.fire())},s=function(){r&&(o=!0,window.setTimeout((function(){o&&(o=!1,r=!1,i._onDidBlur.fire())}),0))};return i._refreshStateHandler=function(){n.hasFocusWithin(e)!==r&&(r?s():a())},i._register(N(e,fe.FOCUS,a,!0)),i._register(N(e,fe.BLUR,s,!0)),i._register(N(e,fe.FOCUS_IN,(function(){return i._refreshStateHandler()}))),i._register(N(e,fe.FOCUS_OUT,(function(){return i._refreshStateHandler()}))),i}return(0,f.Z)(n,null,[{key:"hasFocusWithin",value:function(e){var t=re(e);return J(t?t.activeElement:document.activeElement,e)}}]),n}(k.JT);function ye(e){return new me(e)}function _e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1?t-1:0),i=1;i3?s-3:0),u=3;u2?n-2:0),r=2;r1&&void 0!==arguments[1]&&arguments[1],n=document.createElement("a");return b.v5("afterSanitizeAttributes",(function(i){for(var r=0,o=["href","src"];r2?n-2:0),r=2;r1?n-1:0),r=1;r/gm),H=u(/^data-[\-\w.\u00B7-\uFFFF]/),j=u(/^aria-[\-\w]+$/),z=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),U=u(/^(?:\w+script|data):/i),K=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),q="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function G(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:Q(),n=function(t){return e(t)};if(n.version="2.3.1",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var i=t.document,r=t.document,o=t.DocumentFragment,a=t.HTMLTemplateElement,s=t.Node,u=t.Element,c=t.NodeFilter,d=t.NamedNodeMap,h=void 0===d?t.NamedNodeMap||t.MozNamedAttrMap:d,f=t.Text,p=t.Comment,x=t.DOMParser,Y=t.trustedTypes,X=u.prototype,J=D(X,"cloneNode"),ee=D(X,"nextSibling"),te=D(X,"childNodes"),ne=D(X,"parentNode");if("function"===typeof a){var ie=r.createElement("template");ie.content&&ie.content.ownerDocument&&(r=ie.content.ownerDocument)}var re=$(Y,i),oe=re&&Ze?re.createHTML(""):"",ae=r,se=ae.implementation,le=ae.createNodeIterator,ue=ae.createDocumentFragment,ce=ae.getElementsByTagName,de=i.importNode,he={};try{he=N(r).documentMode?r.documentMode:{}}catch(yt){}var fe={};n.isSupported="function"===typeof ne&&se&&"undefined"!==typeof se.createHTMLDocument&&9!==he;var pe=W,ge=V,ve=H,me=j,ye=U,_e=K,be=z,ke=null,Ce=L({},[].concat(G(E),G(I),G(T),G(A),G(M))),we=null,Se=L({},[].concat(G(R),G(Z),G(F),G(B))),xe=null,Le=null,Ne=!0,De=!0,Ee=!1,Ie=!1,Te=!1,Oe=!1,Ae=!1,Pe=!1,Me=!1,Re=!0,Ze=!1,Fe=!0,Be=!0,We=!1,Ve={},He=null,je=L({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),ze=null,Ue=L({},["audio","video","img","source","image","track"]),Ke=null,qe=L({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ge="http://www.w3.org/1998/Math/MathML",Qe="http://www.w3.org/2000/svg",$e="http://www.w3.org/1999/xhtml",Ye=$e,Xe=!1,Je=null,et=r.createElement("form"),tt=function(e){Je&&Je===e||(e&&"object"===("undefined"===typeof e?"undefined":q(e))||(e={}),e=N(e),ke="ALLOWED_TAGS"in e?L({},e.ALLOWED_TAGS):Ce,we="ALLOWED_ATTR"in e?L({},e.ALLOWED_ATTR):Se,Ke="ADD_URI_SAFE_ATTR"in e?L(N(qe),e.ADD_URI_SAFE_ATTR):qe,ze="ADD_DATA_URI_TAGS"in e?L(N(Ue),e.ADD_DATA_URI_TAGS):Ue,He="FORBID_CONTENTS"in e?L({},e.FORBID_CONTENTS):je,xe="FORBID_TAGS"in e?L({},e.FORBID_TAGS):{},Le="FORBID_ATTR"in e?L({},e.FORBID_ATTR):{},Ve="USE_PROFILES"in e&&e.USE_PROFILES,Ne=!1!==e.ALLOW_ARIA_ATTR,De=!1!==e.ALLOW_DATA_ATTR,Ee=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ie=e.SAFE_FOR_TEMPLATES||!1,Te=e.WHOLE_DOCUMENT||!1,Pe=e.RETURN_DOM||!1,Me=e.RETURN_DOM_FRAGMENT||!1,Re=!1!==e.RETURN_DOM_IMPORT,Ze=e.RETURN_TRUSTED_TYPE||!1,Ae=e.FORCE_BODY||!1,Fe=!1!==e.SANITIZE_DOM,Be=!1!==e.KEEP_CONTENT,We=e.IN_PLACE||!1,be=e.ALLOWED_URI_REGEXP||be,Ye=e.NAMESPACE||$e,Ie&&(De=!1),Me&&(Pe=!0),Ve&&(ke=L({},[].concat(G(M))),we=[],!0===Ve.html&&(L(ke,E),L(we,R)),!0===Ve.svg&&(L(ke,I),L(we,Z),L(we,B)),!0===Ve.svgFilters&&(L(ke,T),L(we,Z),L(we,B)),!0===Ve.mathMl&&(L(ke,A),L(we,F),L(we,B))),e.ADD_TAGS&&(ke===Ce&&(ke=N(ke)),L(ke,e.ADD_TAGS)),e.ADD_ATTR&&(we===Se&&(we=N(we)),L(we,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&L(Ke,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(He===je&&(He=N(He)),L(He,e.FORBID_CONTENTS)),Be&&(ke["#text"]=!0),Te&&L(ke,["html","head","body"]),ke.table&&(L(ke,["tbody"]),delete xe.tbody),l&&l(e),Je=e)},nt=L({},["mi","mo","mn","ms","mtext"]),it=L({},["foreignobject","desc","title","annotation-xml"]),rt=L({},I);L(rt,T),L(rt,O);var ot=L({},A);L(ot,P);var at=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:$e,tagName:"template"});var n=y(e.tagName),i=y(t.tagName);if(e.namespaceURI===Qe)return t.namespaceURI===$e?"svg"===n:t.namespaceURI===Ge?"svg"===n&&("annotation-xml"===i||nt[i]):Boolean(rt[n]);if(e.namespaceURI===Ge)return t.namespaceURI===$e?"math"===n:t.namespaceURI===Qe?"math"===n&&it[i]:Boolean(ot[n]);if(e.namespaceURI===$e){if(t.namespaceURI===Qe&&!it[i])return!1;if(t.namespaceURI===Ge&&!nt[i])return!1;var r=L({},["title","style","font","a","script"]);return!ot[n]&&(r[n]||!rt[n])}return!1},st=function(e){m(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(yt){try{e.outerHTML=oe}catch(yt){e.remove()}}},lt=function(e,t){try{m(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(yt){m(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!we[e])if(Pe||Me)try{st(t)}catch(yt){}else try{t.setAttribute(e,"")}catch(yt){}},ut=function(e){var t=void 0,n=void 0;if(Ae)e=""+e;else{var i=_(e,/^[\r\n\t ]+/);n=i&&i[0]}var o=re?re.createHTML(e):e;if(Ye===$e)try{t=(new x).parseFromString(o,"text/html")}catch(yt){}if(!t||!t.documentElement){t=se.createDocument(Ye,"template",null);try{t.documentElement.innerHTML=Xe?"":o}catch(yt){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),Ye===$e?ce.call(t,Te?"html":"body")[0]:Te?t.documentElement:a},ct=function(e){return le.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},dt=function(e){return!(e instanceof f||e instanceof p)&&!("string"===typeof e.nodeName&&"string"===typeof e.textContent&&"function"===typeof e.removeChild&&e.attributes instanceof h&&"function"===typeof e.removeAttribute&&"function"===typeof e.setAttribute&&"string"===typeof e.namespaceURI&&"function"===typeof e.insertBefore)},ht=function(e){return"object"===("undefined"===typeof s?"undefined":q(s))?e instanceof s:e&&"object"===("undefined"===typeof e?"undefined":q(e))&&"number"===typeof e.nodeType&&"string"===typeof e.nodeName},ft=function(e,t,i){fe[e]&&g(fe[e],(function(e){e.call(n,t,i,Je)}))},pt=function(e){var t=void 0;if(ft("beforeSanitizeElements",e,null),dt(e))return st(e),!0;if(_(e.nodeName,/[\u0080-\uFFFF]/))return st(e),!0;var i=y(e.nodeName);if(ft("uponSanitizeElement",e,{tagName:i,allowedTags:ke}),!ht(e.firstElementChild)&&(!ht(e.content)||!ht(e.content.firstElementChild))&&w(/<[/\w]/g,e.innerHTML)&&w(/<[/\w]/g,e.textContent))return st(e),!0;if("select"===i&&w(/