From d43b72a6490a98033f648aeb1df6f1242b02dfc5 Mon Sep 17 00:00:00 2001 From: tahmidefaz Date: Wed, 12 Jun 2024 20:56:20 +0000 Subject: [PATCH] deploy: 3c8340e81266cd1fb8e207ed664d2a4745ca9e1d --- asset-manifest.json | 14 +++++++------- index.html | 2 +- ...61.a320f476.chunk.js => 1561.549bf019.chunk.js} | 2 +- ...84.7db6776e.chunk.js => 4384.963eb736.chunk.js} | 2 +- static/js/7832.a20662da.chunk.js | 1 - static/js/7832.d06d986b.chunk.js | 1 + static/js/9868.0a5d74be.chunk.js | 1 + static/js/9868.bd25310d.chunk.js | 1 - static/js/{main.81293397.js => main.26f7f3cf.js} | 6 +++--- ...js.LICENSE.txt => main.26f7f3cf.js.LICENSE.txt} | 0 .../{main.81293397.js.map => main.26f7f3cf.js.map} | 2 +- 11 files changed, 16 insertions(+), 16 deletions(-) rename static/js/{1561.a320f476.chunk.js => 1561.549bf019.chunk.js} (60%) rename static/js/{4384.7db6776e.chunk.js => 4384.963eb736.chunk.js} (99%) delete mode 100644 static/js/7832.a20662da.chunk.js create mode 100644 static/js/7832.d06d986b.chunk.js create mode 100644 static/js/9868.0a5d74be.chunk.js delete mode 100644 static/js/9868.bd25310d.chunk.js rename static/js/{main.81293397.js => main.26f7f3cf.js} (99%) rename static/js/{main.81293397.js.LICENSE.txt => main.26f7f3cf.js.LICENSE.txt} (100%) rename static/js/{main.81293397.js.map => main.26f7f3cf.js.map} (99%) diff --git a/asset-manifest.json b/asset-manifest.json index 823a33f9..df7559a8 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,7 +1,7 @@ { "files": { "main.css": "/api-documentation-frontend/static/css/main.3cc1bf37.css", - "main.js": "/api-documentation-frontend/static/js/main.81293397.js", + "main.js": "/api-documentation-frontend/static/js/main.26f7f3cf.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.037afadc.chunk.js": "/api-documentation-frontend/static/js/1087.037afadc.chunk.js", @@ -11,17 +11,17 @@ "static/js/8868.16d30dab.chunk.js": "/api-documentation-frontend/static/js/8868.16d30dab.chunk.js", "static/js/5169.28791e20.chunk.js": "/api-documentation-frontend/static/js/5169.28791e20.chunk.js", "static/js/6984.05fdcb75.chunk.js": "/api-documentation-frontend/static/js/6984.05fdcb75.chunk.js", - "static/js/1561.a320f476.chunk.js": "/api-documentation-frontend/static/js/1561.a320f476.chunk.js", + "static/js/1561.549bf019.chunk.js": "/api-documentation-frontend/static/js/1561.549bf019.chunk.js", "static/js/4576.261adc86.chunk.js": "/api-documentation-frontend/static/js/4576.261adc86.chunk.js", "static/js/3298.d064fbc6.chunk.js": "/api-documentation-frontend/static/js/3298.d064fbc6.chunk.js", "static/js/1292.f4b44f27.chunk.js": "/api-documentation-frontend/static/js/1292.f4b44f27.chunk.js", - "static/js/9868.bd25310d.chunk.js": "/api-documentation-frontend/static/js/9868.bd25310d.chunk.js", + "static/js/9868.0a5d74be.chunk.js": "/api-documentation-frontend/static/js/9868.0a5d74be.chunk.js", "static/js/5435.81ce2a13.chunk.js": "/api-documentation-frontend/static/js/5435.81ce2a13.chunk.js", "static/js/6614.248da8ae.chunk.js": "/api-documentation-frontend/static/js/6614.248da8ae.chunk.js", "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.7db6776e.chunk.js": "/api-documentation-frontend/static/js/4384.7db6776e.chunk.js", + "static/js/4384.963eb736.chunk.js": "/api-documentation-frontend/static/js/4384.963eb736.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", @@ -31,7 +31,7 @@ "static/js/7710.7abbdb00.chunk.js": "/api-documentation-frontend/static/js/7710.7abbdb00.chunk.js", "static/js/7325.0fe7bf16.chunk.js": "/api-documentation-frontend/static/js/7325.0fe7bf16.chunk.js", "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/7832.d06d986b.chunk.js": "/api-documentation-frontend/static/js/7832.d06d986b.chunk.js", "static/js/5781.92b66b46.chunk.js": "/api-documentation-frontend/static/js/5781.92b66b46.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", @@ -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.81293397.js.map": "/api-documentation-frontend/static/js/main.81293397.js.map", + "main.26f7f3cf.js.map": "/api-documentation-frontend/static/js/main.26f7f3cf.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.81293397.js" + "static/js/main.26f7f3cf.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 68912f27..2d1d5b93 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/1561.a320f476.chunk.js b/static/js/1561.549bf019.chunk.js similarity index 60% rename from static/js/1561.a320f476.chunk.js rename to static/js/1561.549bf019.chunk.js index 55294d78..cf0ae59e 100644 --- a/static/js/1561.a320f476.chunk.js +++ b/static/js/1561.549bf019.chunk.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[1561],{41561:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"schemas":{"AWSEC2Clone":{"properties":{"region":{"description":"A region as described in\\nhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-regions\\n","type":"string"},"share_with_accounts":{"description":"An array of AWS account IDs as described in\\nhttps://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html\\n","example":["123456789012"],"items":{"pattern":"^[0-9]{12}$","type":"string"},"maxItems":100,"type":"array"},"share_with_sources":{"example":["12345"],"items":{"type":"string"},"type":"array","uniqueItems":true}},"required":["region"],"type":"object"},"AWSS3UploadRequestOptions":{"type":"object"},"AWSS3UploadStatus":{"properties":{"url":{"type":"string"}},"required":["url"],"type":"object"},"AWSUploadRequestOptions":{"properties":{"share_with_accounts":{"example":["123456789012"],"items":{"type":"string"},"type":"array","uniqueItems":true},"share_with_sources":{"example":["12345"],"items":{"type":"string"},"type":"array","uniqueItems":true}},"type":"object"},"AWSUploadStatus":{"properties":{"ami":{"example":"ami-0c830793775595d4b","type":"string"},"region":{"example":"eu-west-1","type":"string"}},"required":["ami","region"],"type":"object"},"ArchitectureItem":{"properties":{"arch":{"example":"x86_64","type":"string"},"image_types":{"items":{"example":"qcow2","type":"string"},"type":"array"},"repositories":{"description":"Base repositories for the given distribution and architecture.","items":{"$ref":"#/components/schemas/Repository"},"type":"array"}},"required":["arch","image_types","repositories"],"type":"object"},"Architectures":{"items":{"$ref":"#/components/schemas/ArchitectureItem"},"type":"array"},"AzureUploadRequestOptions":{"properties":{"image_name":{"description":"Name of the created image.\\nMust begin with a letter or number, end with a letter, number or underscore, and may contain only letters, numbers, underscores, periods, or hyphens.\\nThe total length is limited to 60 characters.\\n","example":"LinuxImage","maxLength":60,"minLength":1,"pattern":"(^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9_\\\\.-]*[a-zA-Z0-9_]$)","type":"string"},"resource_group":{"description":"Name of the resource group where the image should be uploaded.\\n","example":"ToucanResourceGroup","type":"string"},"source_id":{"description":"ID of the source that will be used to resolve the tenant and subscription IDs.\\nDo not provide a tenant_id or subscription_id when providing a source_id.\\n","example":"12345","type":"string"},"subscription_id":{"description":"ID of subscription where the image should be uploaded.\\nWhen providing a subscription_id, also be sure to provide a tenant_id and do not include a source_id.\\n","example":"4e5d8b2c-ab24-4413-90c5-612306e809e2","type":"string"},"tenant_id":{"description":"ID of the tenant where the image should be uploaded. This link explains how\\nto find it in the Azure Portal:\\nhttps://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-how-to-find-tenant\\nWhen providing a tenant_id, also be sure to provide a subscription_id and do not include a source_id.\\n","example":"5c7ef5b6-1c3f-4da0-a622-0b060239d7d7","type":"string"}},"required":["resource_group"],"type":"object"},"AzureUploadStatus":{"properties":{"image_name":{"example":"my-image","type":"string"}},"required":["image_name"],"type":"object"},"BlueprintItem":{"properties":{"description":{"type":"string"},"id":{"format":"uuid","type":"string"},"last_modified_at":{"type":"string"},"name":{"type":"string"},"version":{"type":"integer"}},"required":["id","version","name","description","last_modified_at"]},"BlueprintResponse":{"properties":{"customizations":{"$ref":"#/components/schemas/Customizations"},"description":{"type":"string"},"distribution":{"$ref":"#/components/schemas/Distributions"},"id":{"format":"uuid","type":"string"},"image_requests":{"description":"Array of image requests. Having more image requests in a single blueprint is currently not supported.\\n","items":{"$ref":"#/components/schemas/ImageRequest"},"minItems":1,"type":"array","uniqueItems":true},"name":{"type":"string"}},"required":["id","name","description","distribution","image_requests","customizations"]},"BlueprintsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/BlueprintItem"},"type":"array"},"links":{"$ref":"#/components/schemas/ListResponseLinks"},"meta":{"$ref":"#/components/schemas/ListResponseMeta"}},"required":["meta","links","data"]},"ClientId":{"default":"api","enum":["api","ui"],"type":"string"},"CloneRequest":{"oneOf":[{"$ref":"#/components/schemas/AWSEC2Clone"}]},"CloneResponse":{"properties":{"id":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}},"required":["id"]},"CloneStatusResponse":{"allOf":[{"properties":{"compose_id":{"format":"uuid","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/UploadStatus"}],"required":["compose_id"]},"ClonesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ClonesResponseItem"},"type":"array"},"links":{"$ref":"#/components/schemas/ListResponseLinks"},"meta":{"$ref":"#/components/schemas/ListResponseMeta"}},"required":["meta","links","data"]},"ClonesResponseItem":{"properties":{"compose_id":{"description":"UUID of the parent compose of the clone","format":"uuid","type":"string"},"created_at":{"type":"string"},"id":{"format":"uuid","type":"string"},"request":{"$ref":"#/components/schemas/CloneRequest"}},"required":["id","compose_id","request","created_at"]},"ComposeMetadata":{"properties":{"ostree_commit":{"description":"ID (hash) of the built commit","type":"string"},"packages":{"description":"Package list including NEVRA","items":{"$ref":"#/components/schemas/PackageMetadata"},"type":"array"}},"type":"object"},"ComposeRequest":{"additionalProperties":false,"properties":{"client_id":{"$ref":"#/components/schemas/ClientId"},"customizations":{"$ref":"#/components/schemas/Customizations"},"distribution":{"$ref":"#/components/schemas/Distributions"},"image_description":{"example":"MyImageDescription","maxLength":250,"type":"string"},"image_name":{"example":"MyImageName","maxLength":100,"type":"string"},"image_requests":{"description":"Array of exactly one image request. Having more image requests in one compose is currently not supported.\\n","items":{"$ref":"#/components/schemas/ImageRequest"},"maxItems":1,"minItems":1,"type":"array","uniqueItems":true}},"required":["distribution","image_requests"],"type":"object"},"ComposeResponse":{"properties":{"id":{"format":"uuid","type":"string"}},"required":["id"]},"ComposeStatus":{"properties":{"image_status":{"$ref":"#/components/schemas/ImageStatus"},"request":{"$ref":"#/components/schemas/ComposeRequest"}},"required":["image_status","request"]},"ComposeStatusError":{"properties":{"details":{},"id":{"type":"integer"},"reason":{"type":"string"}},"required":["id","reason"]},"ComposesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ComposesResponseItem"},"type":"array"},"links":{"$ref":"#/components/schemas/ListResponseLinks"},"meta":{"$ref":"#/components/schemas/ListResponseMeta"}},"required":["meta","links","data"]},"ComposesResponseItem":{"properties":{"blueprint_id":{"format":"uuid","nullable":true,"type":"string"},"blueprint_version":{"nullable":true,"type":"integer"},"client_id":{"$ref":"#/components/schemas/ClientId"},"created_at":{"type":"string"},"id":{"format":"uuid","type":"string"},"image_name":{"type":"string"},"request":{"$ref":"#/components/schemas/ComposeRequest"}},"required":["id","request","created_at"]},"Container":{"properties":{"name":{"description":"Name to use for the container from the image","type":"string"},"source":{"description":"Reference to the container to embed","example":"registry.example.com/image:tag","type":"string"},"tls_verify":{"description":"Control TLS verifification","example":true,"type":"boolean"}},"required":["source"],"type":"object"},"CreateBlueprintRequest":{"additionalProperties":false,"properties":{"customizations":{"$ref":"#/components/schemas/Customizations"},"description":{"example":"My blueprint description","maxLength":250,"type":"string"},"distribution":{"$ref":"#/components/schemas/Distributions"},"image_requests":{"description":"Array of image requests. Having more image requests in a single blueprint is currently not supported.\\n","items":{"$ref":"#/components/schemas/ImageRequest"},"minItems":1,"type":"array","uniqueItems":true},"name":{"example":"My Blueprint","maxLength":100,"type":"string"}},"required":["name","distribution","image_requests","customizations"],"type":"object"},"CreateBlueprintResponse":{"properties":{"id":{"format":"uuid","type":"string"}},"required":["id"]},"CustomRepository":{"description":"Repository configuration for custom repositories.\\nAt least one of the \'baseurl\', \'mirrorlist\', \'metalink\' properties must\\nbe specified. If more of them are specified, the order of precedence is\\nthe same as listed above. Id is required.\\n","properties":{"baseurl":{"example":["https://cdn.redhat.com/content/dist/rhel8/8/x86_64/baseos/os/"],"items":{"format":"uri","type":"string"},"type":"array"},"check_gpg":{"type":"boolean"},"check_repo_gpg":{"type":"boolean"},"enabled":{"type":"boolean"},"filename":{"type":"string"},"gpgkey":{"description":"GPG key used to sign packages in this repository. Can be a gpg key or a URL","example":["-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBGAcScoBEADLf8YHkezJ6adlMYw7aGGIlJalt8Jj2x/B2K+hIfIuxGtpVj7e\\nLRgDU76jaT5pVD5mFMJ3pkeneR/cTmqqQkNyQshX2oQXwEzUSb1CNMCfCGgkX8Q2\\nzZkrIcCrF0Q2wrKblaudhU+iVanADsm18YEqsb5AU37dtUrM3QYdWg9R+XiPfV8R\\nKBjT03vVBOdMSsY39LaCn6Ip1Ovp8IEo/IeEVY1qmCOPAaK0bJH3ufg4Cueks+TS\\nwQWTeCLxuZL6OMXoOPKwvMQfxbg1XD8vuZ0Ktj/cNH2xau0xmsAu9HJpekvOPRxl\\nyqtjyZfroVieFypwZgvQwtnnM8/gSEu/JVTrY052mEUT7Ccb74kcHFTFfMklnkG/\\n0fU4ARa504H3xj0ktbe3vKcPXoPOuKBVsHSv00UGYAyPeuy+87cU/YEhM7k3SVKj\\n6eIZgyiMO0wl1YGDRKculwks9A+ulkg1oTb4s3zmZvP07GoTxW42jaK5WS+NhZee\\n860XoVhbc1KpS+jfZojsrEtZ8PbUZ+YvF8RprdWArjHbJk2JpRKAxThxsQAsBhG1\\n0Lux2WaMB0g2I5PcMdJ/cqjo08ccrjBXuixWri5iu9MXp8qT/fSzNmsdIgn8/qZK\\ni8Qulfu77uqhW/wt2btnitgRsqjhxMujYU4Zb4hktF8hKU/XX742qhL5KwARAQAB\\ntDFGZWRvcmEgKDM1KSA8ZmVkb3JhLTM1LXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\\ncmc+iQJOBBMBCAA4FiEEeH6mrhFH7uVsQLMM20Y5cZhnxY8FAmAcScoCGw8FCwkI\\nBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ20Y5cZhnxY+NYA/7BYpglySAZYHhjyKh\\n/+f6zPfVvbH20Eq3kI7OFBN0nLX+BU1muvS+qTuS3WLrB3m3GultpKREJKLtm5ED\\n1rGzXAoT1yp9YI8LADdMCCOyjAjsoWU87YUuC+/bnjrTeR2LROCfyPC76W985iOV\\nm5S+bsQDw7C2LrldAM4MDuoyZ1SitGaZ4KQLVt+TEa14isYSGCjzo7PY8V3JOk50\\ngqWg82N/bm2EzS7T83WEDb1lvj4IlvxgIqKeg11zXYxmrYSZJJCfvzf+lNS6uxgH\\njx/J0ylZ2LibGr6GAAyO9UWrAZSwSM0EcjT8wECnxkSDuyqmWwVvNBXuEIV8Oe3Y\\nMiU1fJN8sd7DpsFx5M+XdnMnQS+HrjTPKD3mWrlAdnEThdYV8jZkpWhDys3/99eO\\nhk0rLny0jNwkauf/iU8Oc6XvMkjLRMJg5U9VKyJuWWtzwXnjMN5WRFBqK4sZomMM\\nftbTH1+5ybRW/A3vBbaxRW2t7UzNjczekSZEiaLN9L/HcJCIR1QF8682DdAlEF9d\\nk2gQiYSQAaaJ0JJAzHvRkRJLLgK2YQYiHNVy2t3JyFfsram5wSCWOfhPeIyLBTZJ\\nvrpNlPbefsT957Tf2BNIugzZrC5VxDSKkZgRh1VGvSIQnCyzkQy6EU2qPpiW59G/\\nhPIXZrKocK3KLS9/izJQTRltjMA=\\n=PfT7\\n-----END PGP PUBLIC KEY BLOCK-----\\n"],"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"metalink":{"example":"https://mirrors.fedoraproject.org/metalink?repo=fedora-32&arch=x86_64","format":"uri","type":"string"},"mirrorlist":{"example":"http://mirrorlist.centos.org/?release=8-stream&arch=aarch64&repo=BaseOS","format":"uri","type":"string"},"module_hotfixes":{"type":"boolean"},"name":{"type":"string"},"priority":{"type":"integer"},"ssl_verify":{"type":"boolean"}},"required":["id"],"type":"object"},"Customizations":{"properties":{"containers":{"items":{"$ref":"#/components/schemas/Container"},"type":"array"},"custom_repositories":{"items":{"$ref":"#/components/schemas/CustomRepository"},"type":"array"},"directories":{"items":{"$ref":"#/components/schemas/Directory"},"type":"array"},"fdo":{"$ref":"#/components/schemas/FDO"},"files":{"items":{"$ref":"#/components/schemas/File"},"type":"array"},"filesystem":{"items":{"$ref":"#/components/schemas/Filesystem"},"maxItems":128,"type":"array"},"fips":{"$ref":"#/components/schemas/FIPS"},"firewall":{"$ref":"#/components/schemas/FirewallCustomization"},"groups":{"description":"List of groups to create","items":{"$ref":"#/components/schemas/Group"},"type":"array"},"hostname":{"description":"Configures the hostname","example":"myhostname","type":"string"},"ignition":{"$ref":"#/components/schemas/Ignition"},"installation_device":{"description":"Name of the installation device, currently only useful for the edge-simplified-installer type\\n","example":"/dev/sda","type":"string"},"installer":{"$ref":"#/components/schemas/Installer"},"kernel":{"$ref":"#/components/schemas/Kernel"},"locale":{"$ref":"#/components/schemas/Locale"},"openscap":{"$ref":"#/components/schemas/OpenSCAP"},"packages":{"example":["postgresql"],"items":{"type":"string"},"maxItems":10000,"type":"array"},"partitioning_mode":{"description":"Select how the disk image will be partitioned. \'auto-lvm\' will use raw unless\\nthere are one or more mountpoints in which case it will use LVM. \'lvm\' always\\nuses LVM, even when there are no extra mountpoints. \'raw\' uses raw partitions\\neven when there are one or more mountpoints.\\n","enum":["raw","lvm","auto-lvm"],"type":"string"},"payload_repositories":{"items":{"$ref":"#/components/schemas/Repository"},"type":"array"},"services":{"$ref":"#/components/schemas/Services"},"subscription":{"$ref":"#/components/schemas/Subscription"},"timezone":{"$ref":"#/components/schemas/Timezone"},"users":{"description":"list of users that a customer can add, also specifying their respective groups and SSH keys","items":{"$ref":"#/components/schemas/User"},"type":"array"}},"type":"object"},"Directory":{"description":"A custom directory to create in the final artifact.\\n","properties":{"ensure_parents":{"default":false,"description":"Ensure that the parent directories exist","type":"boolean"},"group":{"description":"Group of the directory as a group name or a gid","example":"root","oneOf":[{"type":"string"},{"type":"integer"}]},"mode":{"description":"Permissions string for the directory in octal format","example":"0755","type":"string"},"path":{"description":"Path to the directory","example":"/etc/mydir","type":"string"},"user":{"description":"Owner of the directory as a user name or a uid","example":"root","oneOf":[{"type":"string"},{"type":"integer"}]}},"required":["path"],"type":"object"},"DistributionItem":{"properties":{"description":{"example":"Red Hat Enterprise Linux (RHEL) 8.4","type":"string"},"name":{"example":"rhel-84","type":"string"}},"required":["name","description"],"type":"object"},"DistributionProfileItem":{"enum":["xccdf_org.ssgproject.content_profile_anssi_bp28_enhanced","xccdf_org.ssgproject.content_profile_anssi_bp28_high","xccdf_org.ssgproject.content_profile_anssi_bp28_intermediary","xccdf_org.ssgproject.content_profile_anssi_bp28_minimal","xccdf_org.ssgproject.content_profile_cis","xccdf_org.ssgproject.content_profile_cis_server_l1","xccdf_org.ssgproject.content_profile_cis_workstation_l1","xccdf_org.ssgproject.content_profile_cis_workstation_l2","xccdf_org.ssgproject.content_profile_cui","xccdf_org.ssgproject.content_profile_e8","xccdf_org.ssgproject.content_profile_hipaa","xccdf_org.ssgproject.content_profile_ism_o","xccdf_org.ssgproject.content_profile_ospp","xccdf_org.ssgproject.content_profile_pci-dss","xccdf_org.ssgproject.content_profile_standard","xccdf_org.ssgproject.content_profile_stig","xccdf_org.ssgproject.content_profile_stig_gui"],"type":"string"},"DistributionProfileResponse":{"description":"List of profiles for a given distribution\\n","items":{"$ref":"#/components/schemas/DistributionProfileItem"},"type":"array"},"Distributions":{"description":"List of all distributions that image builder supports. A user might not have access to\\nrestricted distributions.\\n\\nRestricted distributions include the RHEL nightlies and the Fedora distributions.\\n","enum":["rhel-8","rhel-8-nightly","rhel-84","rhel-85","rhel-86","rhel-87","rhel-88","rhel-89","rhel-8.10","rhel-9","rhel-9-nightly","rhel-90","rhel-91","rhel-92","rhel-93","rhel-94","centos-8","centos-9","centos-10","fedora-37","fedora-38","fedora-39","fedora-40","fedora-41"],"type":"string"},"DistributionsResponse":{"description":"List of distributions this user is allowed to build.\\n","items":{"$ref":"#/components/schemas/DistributionItem"},"type":"array"},"FDO":{"additionalProperties":false,"description":"FIDO device onboard configuration","properties":{"diun_pub_key_hash":{"type":"string"},"diun_pub_key_insecure":{"type":"string"},"diun_pub_key_root_certs":{"type":"string"},"manufacturing_server_url":{"type":"string"}},"type":"object"},"FIPS":{"additionalProperties":false,"description":"System FIPS mode setup","properties":{"enabled":{"default":false,"description":"Enables the system FIPS mode","type":"boolean"}},"type":"object"},"File":{"description":"A custom file to create in the final artifact.\\n","properties":{"data":{"description":"Contents of the file as plain text","type":"string"},"data_encoding":{"default":"plain","description":"When data is base64-encoded to prevent Akamai content filter false positives","enum":["plain","base64"],"type":"string"},"ensure_parents":{"default":false,"description":"Ensure that the parent directories exist","example":true,"type":"boolean"},"group":{"description":"Group of the file as a gid or a group name","example":"root","oneOf":[{"type":"string"},{"type":"integer"}]},"mode":{"description":"Permissions string for the file in octal format","example":"0644","type":"string"},"path":{"description":"Path to the file","example":"/etc/myfile","type":"string"},"user":{"description":"Owner of the file as a uid or a user name","example":"root","oneOf":[{"type":"string"},{"type":"integer"}]}},"required":["path"],"type":"object"},"Filesystem":{"properties":{"min_size":{"description":"size of the filesystem in bytes","example":2147483648,"x-go-type":"uint64"},"mountpoint":{"example":"/var","type":"string"}},"required":["mountpoint","min_size"],"type":"object"},"FirewallCustomization":{"additionalProperties":false,"description":"Firewalld configuration","properties":{"ports":{"description":"List of ports (or port ranges) and protocols to open","example":["22:tcp","80:tcp","imap:tcp"],"items":{"type":"string"},"type":"array"},"services":{"additionalProperties":false,"description":"Firewalld services to enable or disable","properties":{"disabled":{"description":"List of services to disable","example":["telnet"],"items":{"type":"string"},"type":"array"},"enabled":{"description":"List of services to enable","example":["ftp","ntp"],"items":{"type":"string"},"type":"array"}},"type":"object"}},"type":"object"},"GCPUploadRequestOptions":{"properties":{"share_with_accounts":{"description":"List of valid Google accounts to share the imported Compute Node image with.\\nEach string must contain a specifier of the account type. Valid formats are:\\n - \'user:{emailid}\': An email address that represents a specific\\n Google account. For example, \'alice@example.com\'.\\n - \'serviceAccount:{emailid}\': An email address that represents a\\n service account. For example, \'my-other-app@appspot.gserviceaccount.com\'.\\n - \'group:{emailid}\': An email address that represents a Google group.\\n For example, \'admins@example.com\'.\\n - \'domain:{domain}\': The G Suite domain (primary) that represents all\\n the users of that domain. For example, \'google.com\' or \'example.com\'.\\n If not specified, the imported Compute Node image is not shared with any\\n account.\\n","example":["user:alice@example.com","serviceAccount:my-other-app@appspot.gserviceaccount.com","group:admins@example.com","domain:example.com"],"items":{"type":"string"},"type":"array","uniqueItems":true}},"type":"object"},"GCPUploadStatus":{"properties":{"image_name":{"example":"my-image","type":"string"},"project_id":{"example":"ascendant-braid-303513","type":"string"}},"required":["project_id","image_name"],"type":"object"},"Group":{"additionalProperties":false,"properties":{"gid":{"description":"Group id of the group to create (optional)","type":"integer"},"name":{"description":"Name of the group to create","type":"string"}},"required":["name"],"type":"object"},"HTTPError":{"properties":{"detail":{"type":"string"},"title":{"type":"string"}},"required":["title","detail"]},"HTTPErrorList":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/HTTPError"},"type":"array"}},"required":["errors"]},"Ignition":{"additionalProperties":false,"description":"Ignition configuration","properties":{"embedded":{"$ref":"#/components/schemas/IgnitionEmbedded"},"firstboot":{"$ref":"#/components/schemas/IgnitionFirstboot"}},"type":"object"},"IgnitionEmbedded":{"additionalProperties":false,"properties":{"config":{"type":"string"}},"required":["config"],"type":"object"},"IgnitionFirstboot":{"additionalProperties":false,"properties":{"url":{"description":"Provisioning URL","type":"string"}},"required":["url"],"type":"object"},"ImageRequest":{"additionalProperties":false,"properties":{"architecture":{"description":"CPU architecture of the image, x86_64 and aarch64 are currently supported.\\n","enum":["x86_64","aarch64"],"type":"string"},"image_type":{"$ref":"#/components/schemas/ImageTypes"},"ostree":{"$ref":"#/components/schemas/OSTree"},"size":{"description":"Size of image, in bytes. When set to 0 the image size is a minimum\\ndefined by the image type.\\n","example":4294967296,"x-go-type":"uint64"},"snapshot_date":{"description":"Snapshotted content will be used instead of the official repositories of the\\ndistribution. The snapshot that was made closest to, but before the specified date will\\nbe used. If no snapshots made before the specified date can be found, the snapshot\\nclosest to, but after the specified date will be used. If no snapshots can be found at\\nall, the request will fail. The format must be YYYY-MM-DD (ISO 8601 extended).\\n","type":"string"},"upload_request":{"$ref":"#/components/schemas/UploadRequest"}},"required":["architecture","image_type","upload_request"],"type":"object"},"ImageStatus":{"properties":{"error":{"$ref":"#/components/schemas/ComposeStatusError"},"status":{"enum":["success","failure","pending","building","uploading","registering"],"example":"success","type":"string"},"upload_status":{"$ref":"#/components/schemas/UploadStatus"}},"required":["status"]},"ImageTypes":{"enum":["aws","azure","edge-commit","edge-installer","gcp","guest-image","image-installer","oci","vsphere","vsphere-ova","wsl","ami","rhel-edge-commit","rhel-edge-installer","vhd"],"type":"string"},"Installer":{"additionalProperties":false,"description":"Anaconda installer configuration","properties":{"sudo-nopasswd":{"items":{"description":"Enable passwordless sudo for users or groups (groups must be prefixed by %)\\n","type":"string"},"type":"array"},"unattended":{"description":"Create a kickstart file for a fully automated installation\\n","type":"boolean"}},"type":"object"},"Kernel":{"additionalProperties":false,"properties":{"append":{"description":"Appends arguments to the bootloader kernel command line","example":"nosmt=force","type":"string"},"name":{"description":"Name of the kernel to use","example":"kernel-debug","type":"string"}},"type":"object"},"ListResponseLinks":{"properties":{"first":{"type":"string"},"last":{"type":"string"}},"required":["first","last"],"type":"object"},"ListResponseMeta":{"properties":{"count":{"type":"integer"}},"required":["count"],"type":"object"},"Locale":{"additionalProperties":false,"description":"Locale configuration","properties":{"keyboard":{"description":"Sets the keyboard layout","example":"us","type":"string"},"languages":{"description":"List of locales to be installed, the first one becomes primary, subsequent ones are secondary\\n","example":["en_US.UTF-8"],"items":{"type":"string"},"type":"array"}},"type":"object"},"OCIUploadRequestOptions":{"type":"object"},"OCIUploadStatus":{"properties":{"url":{"type":"string"}},"required":["url"],"type":"object"},"OSTree":{"properties":{"contenturl":{"description":"A URL which, if set, is used for fetching content. Implies that `url` is set as well,\\nwhich will be used for metadata only.\\n","type":"string"},"parent":{"description":"Can be either a commit (example: 02604b2da6e954bd34b8b82a835e5a77d2b60ffa), or a branch-like reference (example: rhel/8/x86_64/edge)\\n","example":"rhel/8/x86_64/edge","type":"string"},"ref":{"example":"rhel/8/x86_64/edge","type":"string"},"rhsm":{"description":"Determines whether a valid subscription manager (candlepin) identity is required to\\naccess this repository. Consumer certificates will be used as client certificates when\\nfetching metadata and content.\\n","type":"boolean"},"url":{"type":"string"}},"type":"object"},"OpenSCAP":{"properties":{"profile_description":{"description":"The longform policy description","type":"string"},"profile_id":{"description":"The policy reference ID","example":"xccdf_org.ssgproject.content_profile_cis","type":"string"},"profile_name":{"description":"The policy type","type":"string"}},"required":["profile_id"],"type":"object"},"Package":{"properties":{"name":{"type":"string"},"summary":{"type":"string"}},"required":["name","summary"]},"PackageMetadata":{"properties":{"arch":{"type":"string"},"epoch":{"type":"string"},"name":{"type":"string"},"release":{"type":"string"},"sigmd5":{"type":"string"},"signature":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"required":["type","name","version","release","arch","sigmd5"]},"PackagesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Package"},"type":"array"},"links":{"$ref":"#/components/schemas/ListResponseLinks"},"meta":{"$ref":"#/components/schemas/ListResponseMeta"}},"required":["meta","links","data"],"type":"object"},"Readiness":{"properties":{"readiness":{"type":"string"}},"required":["readiness"],"type":"object"},"RecommendPackageRequest":{"properties":{"packages":{"items":{"type":"string"},"type":"array"},"recommendedPackages":{"default":3,"format":"int32","type":"integer"}},"required":["packages","recommendedPackages"],"type":"object"},"RecommendationsResponse":{"properties":{"packages":{"items":{"type":"string"},"type":"array"}},"required":["packages"],"type":"object"},"Repository":{"properties":{"baseurl":{"example":"https://cdn.redhat.com/content/dist/rhel8/8/x86_64/baseos/os/","format":"uri","type":"string"},"check_gpg":{"type":"boolean"},"check_repo_gpg":{"default":false,"description":"Enables gpg verification of the repository metadata\\n","type":"boolean"},"gpgkey":{"type":"string"},"ignore_ssl":{"type":"boolean"},"metalink":{"example":"https://mirrors.fedoraproject.org/metalink?repo=fedora-32&arch=x86_64","format":"uri","type":"string"},"mirrorlist":{"example":"http://mirrorlist.centos.org/?release=8-stream&arch=aarch64&repo=BaseOS","format":"uri","type":"string"},"module_hotfixes":{"type":"boolean"},"rhsm":{"type":"boolean"}},"required":["rhsm"],"type":"object"},"Services":{"additionalProperties":false,"properties":{"disabled":{"description":"List of services to disable by default","items":{"example":"firewalld","type":"string"},"minItems":1,"type":"array"},"enabled":{"description":"List of services to enable by default","items":{"example":"nftables","type":"string"},"minItems":1,"type":"array"},"masked":{"description":"List of services to mask by default","items":{"example":"telnet","type":"string"},"minItems":1,"type":"array"}},"type":"object"},"Subscription":{"properties":{"activation-key":{"example":"my-secret-key","format":"password","type":"string"},"base-url":{"example":"http://cdn.redhat.com/","type":"string"},"insights":{"example":true,"type":"boolean"},"organization":{"example":2040324,"type":"integer"},"rhc":{"default":false,"description":"Optional flag to use rhc to register the system, which also always enables Insights.\\n","example":true,"type":"boolean"},"server-url":{"example":"subscription.rhsm.redhat.com","type":"string"}},"required":["organization","activation-key","server-url","base-url","insights"],"type":"object"},"Timezone":{"additionalProperties":false,"description":"Timezone configuration","properties":{"ntpservers":{"description":"List of ntp servers","example":["0.north-america.pool.ntp.org","1.north-america.pool.ntp.org"],"items":{"type":"string"},"type":"array"},"timezone":{"description":"Name of the timezone, defaults to UTC","example":"US/Eastern","type":"string"}},"type":"object"},"UploadRequest":{"properties":{"options":{"anyOf":[{"$ref":"#/components/schemas/AWSUploadRequestOptions"},{"$ref":"#/components/schemas/AWSS3UploadRequestOptions"},{"$ref":"#/components/schemas/GCPUploadRequestOptions"},{"$ref":"#/components/schemas/AzureUploadRequestOptions"},{"$ref":"#/components/schemas/OCIUploadRequestOptions"}]},"type":{"$ref":"#/components/schemas/UploadTypes"}},"required":["type","options"],"type":"object"},"UploadStatus":{"properties":{"options":{"oneOf":[{"$ref":"#/components/schemas/AWSUploadStatus"},{"$ref":"#/components/schemas/AWSS3UploadStatus"},{"$ref":"#/components/schemas/GCPUploadStatus"},{"$ref":"#/components/schemas/AzureUploadStatus"},{"$ref":"#/components/schemas/OCIUploadStatus"}]},"status":{"enum":["success","failure","pending","running"],"type":"string"},"type":{"$ref":"#/components/schemas/UploadTypes"}},"required":["status","type","options"]},"UploadTypes":{"enum":["aws","gcp","azure","aws.s3","oci.objectstorage"],"type":"string"},"User":{"properties":{"name":{"example":"user1","type":"string"},"ssh_key":{"example":"ssh-rsa AAAAB3NzaC1","type":"string"}},"required":["name","ssh_key"],"type":"object"},"Version":{"properties":{"build_commit":{"type":"string"},"build_time":{"type":"string"},"version":{"type":"string"}},"required":["version"]}}},"info":{"description":"Service that relays image build requests","license":{"name":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.html"},"title":"Image-builder service","version":"1.0"},"openapi":"3.0.1","paths":{"/architectures/{distribution}":{"get":{"operationId":"getArchitectures","parameters":[{"description":"distribution for which to look up available architectures","example":"rhel-84","in":"path","name":"distribution","required":true,"schema":{"$ref":"#/components/schemas/Distributions"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Architectures"}}},"description":"a list of available architectures and their associated image types"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to build or query this distribution"}},"summary":"get the architectures and their image types available for a given distribution","tags":["distribution","architecture"]}},"/clones/{id}":{"get":{"description":"status of a clone","operationId":"getCloneStatus","parameters":[{"description":"Id of clone status to get","in":"path","name":"id","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloneStatusResponse"}}},"description":"clone status"}},"summary":"get status of a compose clone","tags":["compose"]}},"/compose":{"post":{"description":"compose image","operationId":"composeImage","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposeRequest"}}},"description":"details of image to be composed","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposeResponse"}}},"description":"compose has started"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"the compose request is malformed"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to build this distribution"}},"summary":"compose image","tags":["compose"]}},"/composes":{"get":{"operationId":"getComposes","parameters":[{"description":"max amount of composes, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"composes page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}},{"description":"Filter the composes on image type. The filter is optional and can be specified multiple times.\\n","in":"query","name":"ignoreImageTypes","schema":{"items":{"$ref":"#/components/schemas/ImageTypes"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposesResponse"}}},"description":"a list of composes"}},"summary":"get a collection of previous compose requests for the logged in user","tags":["compose"]}},"/composes/{composeId}":{"delete":{"description":"Deletes a compose, the compose will still count towards quota.\\n","operationId":"deleteCompose","responses":{"200":{"description":"OK"}},"summary":"delete a compose"},"get":{"description":"status of an image compose","operationId":"getComposeStatus","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposeStatus"}}},"description":"compose status"}},"summary":"get status of an image compose","tags":["compose"]},"parameters":[{"description":"Id of compose","in":"path","name":"composeId","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}}]},"/composes/{composeId}/clone":{"post":{"description":"Clones a compose. Only composes with the \'aws\' image type currently support cloning.\\n","operationId":"cloneCompose","parameters":[{"description":"Id of compose to clone","in":"path","name":"composeId","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloneRequest"}}},"description":"details of the new clone","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloneResponse"}}},"description":"cloning has started"}},"summary":"clone a compose","tags":["compose"]}},"/composes/{composeId}/clones":{"get":{"description":"Returns a list of all the clones which were started for a compose\\n","operationId":"getComposeClones","parameters":[{"description":"Id of compose to get the clones of","in":"path","name":"composeId","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}},{"description":"max amount of clones, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"clones page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClonesResponse"}}},"description":"compose clones"}},"summary":"get clones of a compose","tags":["compose"]}},"/composes/{composeId}/metadata":{"get":{"description":"metadata for an image compose","operationId":"getComposeMetadata","parameters":[{"description":"Id of compose metadata to get","in":"path","name":"composeId","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposeMetadata"}}},"description":"compose metadata"}},"summary":"get metadata of an image compose","tags":["compose"]}},"/distributions":{"get":{"operationId":"getDistributions","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistributionsResponse"}}},"description":"A list of distributions this user has access to. Some distributions are restricted, so\\nthis list might not correspond to the Distributions (enum) schema for a given user.\\n"}},"summary":"get the distributions available to this user","tags":["distribution"]}},"/experimental/blueprints":{"get":{"description":"get a collection of blueprints, returns just the latest version of each blueprint","operationId":"getBlueprints","parameters":[{"description":"fetch blueprint with specific name","in":"query","name":"name","schema":{"type":"string"}},{"description":"search for blueprints by name or description","in":"query","name":"search","schema":{"type":"string"}},{"description":"max amount of blueprints, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"blueprint page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlueprintsResponse"}}},"description":"a list of blueprints"}},"summary":"get a collection of blueprints","tags":["blueprint"]},"post":{"description":"create blueprint","operationId":"createBlueprint","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintRequest"}}},"description":"details of blueprint","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintResponse"}}},"description":"blueprint was saved"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to create blueprints"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint is malformed"}},"summary":"create blueprint","tags":["blueprint"]}},"/experimental/blueprints/{id}":{"delete":{"description":"Deletes all versions of Blueprint, the compose will still count towards quota.\\n","operationId":"deleteBlueprint","responses":{"204":{"description":"Successfully deleted"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"Blueprint to delete was not found"}},"summary":"delete a blueprint","tags":["blueprint"]},"get":{"description":"get a blueprint detail","operationId":"getBlueprint","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlueprintResponse"}}},"description":"detail of a blueprint"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint was not found"}},"summary":"get detail of a blueprint","tags":["blueprint"]},"parameters":[{"description":"UUID of a blueprint","example":"123e4567-e89b-12d3-a456-426655440000","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"put":{"description":"update blueprint","operationId":"updateBlueprint","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintRequest"}}},"description":"details of blueprint","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintResponse"}}},"description":"blueprint was updated"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint was not found"}},"summary":"update blueprint","tags":["blueprint"]}},"/experimental/blueprints/{id}/compose":{"post":{"description":"create new compose from blueprint, optionally specifying the target image types to build","operationId":"composeBlueprint","parameters":[{"description":"UUID of a blueprint","example":"123e4567-e89b-12d3-a456-426655440000","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"image_types":{"example":["azure","aws"],"items":{"$ref":"#/components/schemas/ImageTypes"},"type":"array"}},"type":"object"}}},"description":"list of target image types that the user wants to build for this compose"},"responses":{"201":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ComposeResponse"},"type":"array"}}},"description":"compose was created"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to compose from blueprints"}},"summary":"create new compose from blueprint","tags":["blueprint"]}},"/experimental/blueprints/{id}/composes":{"get":{"description":"get a collection of composes associated to a blueprint, allows for filtering by version","operationId":"getBlueprintComposes","parameters":[{"description":"UUID of a blueprint","example":"123e4567-e89b-12d3-a456-426655440000","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Filter by a specific version of the Blueprint we want to fetch composes for.\\nPass special value -1 to fetch composes for latest version of the Blueprint.\\n","in":"query","name":"blueprint_version","schema":{"type":"integer"}},{"description":"max amount of composes, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"composes page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}},{"description":"Filter the composes on image type. The filter is optional and can be specified multiple times.\\n","in":"query","name":"ignoreImageTypes","schema":{"items":{"$ref":"#/components/schemas/ImageTypes"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposesResponse"}}},"description":"a list of composes"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint was not found"}},"summary":"get composes associated with a blueprint","tags":["blueprint"]}},"/experimental/recommendations":{"post":{"description":"Returns a list of recommended packages for given list of packages.","operationId":"recommendPackage","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecommendPackageRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecommendationsResponse"}}},"description":"Return the recommended packages."}},"summary":"List recommended packages.","tags":["recommendations"]}},"/openapi.json":{"get":{"operationId":"getOpenapiJson","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"returns this document"}},"summary":"get the openapi json specification","tags":["meta","noAuth"]}},"/oscap/{distribution}/profiles":{"get":{"operationId":"getOscapProfiles","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistributionProfileResponse"}}},"description":"A list of profiles configurable for this distribution.\\n"}},"summary":"get the available profiles for a given distribution. This is a temporary endpoint meant to be removed soon.","tags":["oscap"]},"parameters":[{"in":"path","name":"distribution","required":true,"schema":{"$ref":"#/components/schemas/Distributions"}}]},"/oscap/{distribution}/{profile}/customizations":{"get":{"operationId":"getOscapCustomizations","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customizations"}}},"description":"A customizations array updated with the needed elements.\\n"}},"summary":"get the customizations for a given distribution and profile. This is a temporary endpoint meant to be removed soon.","tags":["oscap"]},"parameters":[{"in":"path","name":"distribution","required":true,"schema":{"$ref":"#/components/schemas/Distributions"}},{"description":"Name of the profile to retrieve customizations from","in":"path","name":"profile","required":true,"schema":{"$ref":"#/components/schemas/DistributionProfileItem"}}]},"/packages":{"get":{"operationId":"getPackages","parameters":[{"description":"distribution to look up packages for","in":"query","name":"distribution","required":true,"schema":{"$ref":"#/components/schemas/Distributions"}},{"description":"architecture to look up packages for","in":"query","name":"architecture","required":true,"schema":{"enum":["x86_64","aarch64"],"type":"string"}},{"description":"packages to look for","in":"query","name":"search","required":true,"schema":{"type":"string"}},{"description":"max amount of packages, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"packages page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PackagesResponse"}}},"description":"a list of packages"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to build or query this distribution"}},"tags":["package"]}},"/ready":{"get":{"operationId":"getReadiness","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Readiness"}}},"description":"readiness"}},"summary":"return the readiness","tags":["meta"]}},"/version":{"get":{"description":"get the service version","operationId":"getVersion","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Version"}}},"description":"a service version"}},"summary":"get the service version","tags":["meta"]}}},"servers":[{"url":"/api/image-builder/v1"},{"url":"/api/image-builder/v1.0"}]}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[1561],{41561:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"schemas":{"AWSEC2Clone":{"properties":{"region":{"description":"A region as described in\\nhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-regions\\n","type":"string"},"share_with_accounts":{"description":"An array of AWS account IDs as described in\\nhttps://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html\\n","example":["123456789012"],"items":{"pattern":"^[0-9]{12}$","type":"string"},"maxItems":100,"type":"array"},"share_with_sources":{"example":["12345"],"items":{"type":"string"},"type":"array","uniqueItems":true}},"required":["region"],"type":"object"},"AWSS3UploadRequestOptions":{"type":"object"},"AWSS3UploadStatus":{"properties":{"url":{"type":"string"}},"required":["url"],"type":"object"},"AWSUploadRequestOptions":{"properties":{"share_with_accounts":{"example":["123456789012"],"items":{"type":"string"},"type":"array","uniqueItems":true},"share_with_sources":{"example":["12345"],"items":{"type":"string"},"type":"array","uniqueItems":true}},"type":"object"},"AWSUploadStatus":{"properties":{"ami":{"example":"ami-0c830793775595d4b","type":"string"},"region":{"example":"eu-west-1","type":"string"}},"required":["ami","region"],"type":"object"},"ArchitectureItem":{"properties":{"arch":{"example":"x86_64","type":"string"},"image_types":{"items":{"example":"qcow2","type":"string"},"type":"array"},"repositories":{"description":"Base repositories for the given distribution and architecture.","items":{"$ref":"#/components/schemas/Repository"},"type":"array"}},"required":["arch","image_types","repositories"],"type":"object"},"Architectures":{"items":{"$ref":"#/components/schemas/ArchitectureItem"},"type":"array"},"AzureUploadRequestOptions":{"properties":{"image_name":{"description":"Name of the created image.\\nMust begin with a letter or number, end with a letter, number or underscore, and may contain only letters, numbers, underscores, periods, or hyphens.\\nThe total length is limited to 60 characters.\\n","example":"LinuxImage","maxLength":60,"minLength":1,"pattern":"(^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9_\\\\.-]*[a-zA-Z0-9_]$)","type":"string"},"resource_group":{"description":"Name of the resource group where the image should be uploaded.\\n","example":"ToucanResourceGroup","type":"string"},"source_id":{"description":"ID of the source that will be used to resolve the tenant and subscription IDs.\\nDo not provide a tenant_id or subscription_id when providing a source_id.\\n","example":"12345","type":"string"},"subscription_id":{"description":"ID of subscription where the image should be uploaded.\\nWhen providing a subscription_id, also be sure to provide a tenant_id and do not include a source_id.\\n","example":"4e5d8b2c-ab24-4413-90c5-612306e809e2","type":"string"},"tenant_id":{"description":"ID of the tenant where the image should be uploaded. This link explains how\\nto find it in the Azure Portal:\\nhttps://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-how-to-find-tenant\\nWhen providing a tenant_id, also be sure to provide a subscription_id and do not include a source_id.\\n","example":"5c7ef5b6-1c3f-4da0-a622-0b060239d7d7","type":"string"}},"required":["resource_group"],"type":"object"},"AzureUploadStatus":{"properties":{"image_name":{"example":"my-image","type":"string"}},"required":["image_name"],"type":"object"},"BlueprintItem":{"properties":{"description":{"type":"string"},"id":{"format":"uuid","type":"string"},"last_modified_at":{"type":"string"},"name":{"type":"string"},"version":{"type":"integer"}},"required":["id","version","name","description","last_modified_at"]},"BlueprintResponse":{"properties":{"customizations":{"$ref":"#/components/schemas/Customizations"},"description":{"type":"string"},"distribution":{"$ref":"#/components/schemas/Distributions"},"id":{"format":"uuid","type":"string"},"image_requests":{"description":"Array of image requests. Having more image requests in a single blueprint is currently not supported.\\n","items":{"$ref":"#/components/schemas/ImageRequest"},"minItems":1,"type":"array","uniqueItems":true},"name":{"type":"string"}},"required":["id","name","description","distribution","image_requests","customizations"]},"BlueprintsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/BlueprintItem"},"type":"array"},"links":{"$ref":"#/components/schemas/ListResponseLinks"},"meta":{"$ref":"#/components/schemas/ListResponseMeta"}},"required":["meta","links","data"]},"ClientId":{"default":"api","enum":["api","ui"],"type":"string"},"CloneRequest":{"oneOf":[{"$ref":"#/components/schemas/AWSEC2Clone"}]},"CloneResponse":{"properties":{"id":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}},"required":["id"]},"CloneStatusResponse":{"allOf":[{"properties":{"compose_id":{"format":"uuid","type":"string"}},"type":"object"},{"$ref":"#/components/schemas/UploadStatus"}],"required":["compose_id"]},"ClonesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ClonesResponseItem"},"type":"array"},"links":{"$ref":"#/components/schemas/ListResponseLinks"},"meta":{"$ref":"#/components/schemas/ListResponseMeta"}},"required":["meta","links","data"]},"ClonesResponseItem":{"properties":{"compose_id":{"description":"UUID of the parent compose of the clone","format":"uuid","type":"string"},"created_at":{"type":"string"},"id":{"format":"uuid","type":"string"},"request":{"$ref":"#/components/schemas/CloneRequest"}},"required":["id","compose_id","request","created_at"]},"ComposeMetadata":{"properties":{"ostree_commit":{"description":"ID (hash) of the built commit","type":"string"},"packages":{"description":"Package list including NEVRA","items":{"$ref":"#/components/schemas/PackageMetadata"},"type":"array"}},"type":"object"},"ComposeRequest":{"additionalProperties":false,"properties":{"client_id":{"$ref":"#/components/schemas/ClientId"},"customizations":{"$ref":"#/components/schemas/Customizations"},"distribution":{"$ref":"#/components/schemas/Distributions"},"image_description":{"example":"MyImageDescription","maxLength":250,"type":"string"},"image_name":{"example":"MyImageName","maxLength":100,"type":"string"},"image_requests":{"description":"Array of exactly one image request. Having more image requests in one compose is currently not supported.\\n","items":{"$ref":"#/components/schemas/ImageRequest"},"maxItems":1,"minItems":1,"type":"array","uniqueItems":true}},"required":["distribution","image_requests"],"type":"object"},"ComposeResponse":{"properties":{"id":{"format":"uuid","type":"string"}},"required":["id"]},"ComposeStatus":{"properties":{"image_status":{"$ref":"#/components/schemas/ImageStatus"},"request":{"$ref":"#/components/schemas/ComposeRequest"}},"required":["image_status","request"]},"ComposeStatusError":{"properties":{"details":{},"id":{"type":"integer"},"reason":{"type":"string"}},"required":["id","reason"]},"ComposesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ComposesResponseItem"},"type":"array"},"links":{"$ref":"#/components/schemas/ListResponseLinks"},"meta":{"$ref":"#/components/schemas/ListResponseMeta"}},"required":["meta","links","data"]},"ComposesResponseItem":{"properties":{"blueprint_id":{"format":"uuid","nullable":true,"type":"string"},"blueprint_version":{"nullable":true,"type":"integer"},"client_id":{"$ref":"#/components/schemas/ClientId"},"created_at":{"type":"string"},"id":{"format":"uuid","type":"string"},"image_name":{"type":"string"},"request":{"$ref":"#/components/schemas/ComposeRequest"}},"required":["id","request","created_at"]},"Container":{"properties":{"name":{"description":"Name to use for the container from the image","type":"string"},"source":{"description":"Reference to the container to embed","example":"registry.example.com/image:tag","type":"string"},"tls_verify":{"description":"Control TLS verifification","example":true,"type":"boolean"}},"required":["source"],"type":"object"},"CreateBlueprintRequest":{"additionalProperties":false,"properties":{"customizations":{"$ref":"#/components/schemas/Customizations"},"description":{"example":"My blueprint description","maxLength":250,"type":"string"},"distribution":{"$ref":"#/components/schemas/Distributions"},"image_requests":{"description":"Array of image requests. Having more image requests in a single blueprint is currently not supported.\\n","items":{"$ref":"#/components/schemas/ImageRequest"},"minItems":1,"type":"array","uniqueItems":true},"name":{"example":"My Blueprint","maxLength":100,"type":"string"}},"required":["name","distribution","image_requests","customizations"],"type":"object"},"CreateBlueprintResponse":{"properties":{"id":{"format":"uuid","type":"string"}},"required":["id"]},"CustomRepository":{"description":"Repository configuration for custom repositories.\\nAt least one of the \'baseurl\', \'mirrorlist\', \'metalink\' properties must\\nbe specified. If more of them are specified, the order of precedence is\\nthe same as listed above. Id is required.\\n","properties":{"baseurl":{"example":["https://cdn.redhat.com/content/dist/rhel8/8/x86_64/baseos/os/"],"items":{"format":"uri","type":"string"},"type":"array"},"check_gpg":{"type":"boolean"},"check_repo_gpg":{"type":"boolean"},"enabled":{"type":"boolean"},"filename":{"type":"string"},"gpgkey":{"description":"GPG key used to sign packages in this repository. Can be a gpg key or a URL","example":["-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBGAcScoBEADLf8YHkezJ6adlMYw7aGGIlJalt8Jj2x/B2K+hIfIuxGtpVj7e\\nLRgDU76jaT5pVD5mFMJ3pkeneR/cTmqqQkNyQshX2oQXwEzUSb1CNMCfCGgkX8Q2\\nzZkrIcCrF0Q2wrKblaudhU+iVanADsm18YEqsb5AU37dtUrM3QYdWg9R+XiPfV8R\\nKBjT03vVBOdMSsY39LaCn6Ip1Ovp8IEo/IeEVY1qmCOPAaK0bJH3ufg4Cueks+TS\\nwQWTeCLxuZL6OMXoOPKwvMQfxbg1XD8vuZ0Ktj/cNH2xau0xmsAu9HJpekvOPRxl\\nyqtjyZfroVieFypwZgvQwtnnM8/gSEu/JVTrY052mEUT7Ccb74kcHFTFfMklnkG/\\n0fU4ARa504H3xj0ktbe3vKcPXoPOuKBVsHSv00UGYAyPeuy+87cU/YEhM7k3SVKj\\n6eIZgyiMO0wl1YGDRKculwks9A+ulkg1oTb4s3zmZvP07GoTxW42jaK5WS+NhZee\\n860XoVhbc1KpS+jfZojsrEtZ8PbUZ+YvF8RprdWArjHbJk2JpRKAxThxsQAsBhG1\\n0Lux2WaMB0g2I5PcMdJ/cqjo08ccrjBXuixWri5iu9MXp8qT/fSzNmsdIgn8/qZK\\ni8Qulfu77uqhW/wt2btnitgRsqjhxMujYU4Zb4hktF8hKU/XX742qhL5KwARAQAB\\ntDFGZWRvcmEgKDM1KSA8ZmVkb3JhLTM1LXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\\ncmc+iQJOBBMBCAA4FiEEeH6mrhFH7uVsQLMM20Y5cZhnxY8FAmAcScoCGw8FCwkI\\nBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ20Y5cZhnxY+NYA/7BYpglySAZYHhjyKh\\n/+f6zPfVvbH20Eq3kI7OFBN0nLX+BU1muvS+qTuS3WLrB3m3GultpKREJKLtm5ED\\n1rGzXAoT1yp9YI8LADdMCCOyjAjsoWU87YUuC+/bnjrTeR2LROCfyPC76W985iOV\\nm5S+bsQDw7C2LrldAM4MDuoyZ1SitGaZ4KQLVt+TEa14isYSGCjzo7PY8V3JOk50\\ngqWg82N/bm2EzS7T83WEDb1lvj4IlvxgIqKeg11zXYxmrYSZJJCfvzf+lNS6uxgH\\njx/J0ylZ2LibGr6GAAyO9UWrAZSwSM0EcjT8wECnxkSDuyqmWwVvNBXuEIV8Oe3Y\\nMiU1fJN8sd7DpsFx5M+XdnMnQS+HrjTPKD3mWrlAdnEThdYV8jZkpWhDys3/99eO\\nhk0rLny0jNwkauf/iU8Oc6XvMkjLRMJg5U9VKyJuWWtzwXnjMN5WRFBqK4sZomMM\\nftbTH1+5ybRW/A3vBbaxRW2t7UzNjczekSZEiaLN9L/HcJCIR1QF8682DdAlEF9d\\nk2gQiYSQAaaJ0JJAzHvRkRJLLgK2YQYiHNVy2t3JyFfsram5wSCWOfhPeIyLBTZJ\\nvrpNlPbefsT957Tf2BNIugzZrC5VxDSKkZgRh1VGvSIQnCyzkQy6EU2qPpiW59G/\\nhPIXZrKocK3KLS9/izJQTRltjMA=\\n=PfT7\\n-----END PGP PUBLIC KEY BLOCK-----\\n"],"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"metalink":{"example":"https://mirrors.fedoraproject.org/metalink?repo=fedora-32&arch=x86_64","format":"uri","type":"string"},"mirrorlist":{"example":"http://mirrorlist.centos.org/?release=8-stream&arch=aarch64&repo=BaseOS","format":"uri","type":"string"},"module_hotfixes":{"type":"boolean"},"name":{"type":"string"},"priority":{"type":"integer"},"ssl_verify":{"type":"boolean"}},"required":["id"],"type":"object"},"Customizations":{"properties":{"containers":{"items":{"$ref":"#/components/schemas/Container"},"type":"array"},"custom_repositories":{"items":{"$ref":"#/components/schemas/CustomRepository"},"type":"array"},"directories":{"items":{"$ref":"#/components/schemas/Directory"},"type":"array"},"fdo":{"$ref":"#/components/schemas/FDO"},"files":{"items":{"$ref":"#/components/schemas/File"},"type":"array"},"filesystem":{"items":{"$ref":"#/components/schemas/Filesystem"},"maxItems":128,"type":"array"},"fips":{"$ref":"#/components/schemas/FIPS"},"firewall":{"$ref":"#/components/schemas/FirewallCustomization"},"groups":{"description":"List of groups to create","items":{"$ref":"#/components/schemas/Group"},"type":"array"},"hostname":{"description":"Configures the hostname","example":"myhostname","type":"string"},"ignition":{"$ref":"#/components/schemas/Ignition"},"installation_device":{"description":"Name of the installation device, currently only useful for the edge-simplified-installer type\\n","example":"/dev/sda","type":"string"},"installer":{"$ref":"#/components/schemas/Installer"},"kernel":{"$ref":"#/components/schemas/Kernel"},"locale":{"$ref":"#/components/schemas/Locale"},"openscap":{"$ref":"#/components/schemas/OpenSCAP"},"packages":{"example":["postgresql"],"items":{"type":"string"},"maxItems":10000,"type":"array"},"partitioning_mode":{"description":"Select how the disk image will be partitioned. \'auto-lvm\' will use raw unless\\nthere are one or more mountpoints in which case it will use LVM. \'lvm\' always\\nuses LVM, even when there are no extra mountpoints. \'raw\' uses raw partitions\\neven when there are one or more mountpoints.\\n","enum":["raw","lvm","auto-lvm"],"type":"string"},"payload_repositories":{"items":{"$ref":"#/components/schemas/Repository"},"type":"array"},"services":{"$ref":"#/components/schemas/Services"},"subscription":{"$ref":"#/components/schemas/Subscription"},"timezone":{"$ref":"#/components/schemas/Timezone"},"users":{"description":"list of users that a customer can add, also specifying their respective groups and SSH keys","items":{"$ref":"#/components/schemas/User"},"type":"array"}},"type":"object"},"Directory":{"description":"A custom directory to create in the final artifact.\\n","properties":{"ensure_parents":{"default":false,"description":"Ensure that the parent directories exist","type":"boolean"},"group":{"description":"Group of the directory as a group name or a gid","example":"root","oneOf":[{"type":"string"},{"type":"integer"}]},"mode":{"description":"Permissions string for the directory in octal format","example":"0755","type":"string"},"path":{"description":"Path to the directory","example":"/etc/mydir","type":"string"},"user":{"description":"Owner of the directory as a user name or a uid","example":"root","oneOf":[{"type":"string"},{"type":"integer"}]}},"required":["path"],"type":"object"},"DistributionItem":{"properties":{"description":{"example":"Red Hat Enterprise Linux (RHEL) 8.4","type":"string"},"name":{"example":"rhel-84","type":"string"}},"required":["name","description"],"type":"object"},"DistributionProfileItem":{"enum":["xccdf_org.ssgproject.content_profile_anssi_bp28_enhanced","xccdf_org.ssgproject.content_profile_anssi_bp28_high","xccdf_org.ssgproject.content_profile_anssi_bp28_intermediary","xccdf_org.ssgproject.content_profile_anssi_bp28_minimal","xccdf_org.ssgproject.content_profile_cis","xccdf_org.ssgproject.content_profile_cis_server_l1","xccdf_org.ssgproject.content_profile_cis_workstation_l1","xccdf_org.ssgproject.content_profile_cis_workstation_l2","xccdf_org.ssgproject.content_profile_cui","xccdf_org.ssgproject.content_profile_e8","xccdf_org.ssgproject.content_profile_hipaa","xccdf_org.ssgproject.content_profile_ism_o","xccdf_org.ssgproject.content_profile_ospp","xccdf_org.ssgproject.content_profile_pci-dss","xccdf_org.ssgproject.content_profile_standard","xccdf_org.ssgproject.content_profile_stig","xccdf_org.ssgproject.content_profile_stig_gui"],"type":"string"},"DistributionProfileResponse":{"description":"List of profiles for a given distribution\\n","items":{"$ref":"#/components/schemas/DistributionProfileItem"},"type":"array"},"Distributions":{"description":"List of all distributions that image builder supports. A user might not have access to\\nrestricted distributions.\\n\\nRestricted distributions include the RHEL nightlies and the Fedora distributions.\\n","enum":["rhel-8","rhel-8-nightly","rhel-84","rhel-85","rhel-86","rhel-87","rhel-88","rhel-89","rhel-8.10","rhel-9","rhel-9-nightly","rhel-90","rhel-91","rhel-92","rhel-93","rhel-94","centos-8","centos-9","centos-10","fedora-37","fedora-38","fedora-39","fedora-40","fedora-41"],"type":"string"},"DistributionsResponse":{"description":"List of distributions this user is allowed to build.\\n","items":{"$ref":"#/components/schemas/DistributionItem"},"type":"array"},"FDO":{"additionalProperties":false,"description":"FIDO device onboard configuration","properties":{"diun_pub_key_hash":{"type":"string"},"diun_pub_key_insecure":{"type":"string"},"diun_pub_key_root_certs":{"type":"string"},"manufacturing_server_url":{"type":"string"}},"type":"object"},"FIPS":{"additionalProperties":false,"description":"System FIPS mode setup","properties":{"enabled":{"default":false,"description":"Enables the system FIPS mode","type":"boolean"}},"type":"object"},"File":{"description":"A custom file to create in the final artifact.\\n","properties":{"data":{"description":"Contents of the file as plain text","type":"string"},"data_encoding":{"default":"plain","description":"When data is base64-encoded to prevent Akamai content filter false positives","enum":["plain","base64"],"type":"string"},"ensure_parents":{"default":false,"description":"Ensure that the parent directories exist","example":true,"type":"boolean"},"group":{"description":"Group of the file as a gid or a group name","example":"root","oneOf":[{"type":"string"},{"type":"integer"}]},"mode":{"description":"Permissions string for the file in octal format","example":"0644","type":"string"},"path":{"description":"Path to the file","example":"/etc/myfile","type":"string"},"user":{"description":"Owner of the file as a uid or a user name","example":"root","oneOf":[{"type":"string"},{"type":"integer"}]}},"required":["path"],"type":"object"},"Filesystem":{"properties":{"min_size":{"description":"size of the filesystem in bytes","example":2147483648,"x-go-type":"uint64"},"mountpoint":{"example":"/var","type":"string"}},"required":["mountpoint","min_size"],"type":"object"},"FirewallCustomization":{"additionalProperties":false,"description":"Firewalld configuration","properties":{"ports":{"description":"List of ports (or port ranges) and protocols to open","example":["22:tcp","80:tcp","imap:tcp"],"items":{"type":"string"},"type":"array"},"services":{"additionalProperties":false,"description":"Firewalld services to enable or disable","properties":{"disabled":{"description":"List of services to disable","example":["telnet"],"items":{"type":"string"},"type":"array"},"enabled":{"description":"List of services to enable","example":["ftp","ntp"],"items":{"type":"string"},"type":"array"}},"type":"object"}},"type":"object"},"GCPUploadRequestOptions":{"properties":{"share_with_accounts":{"description":"List of valid Google accounts to share the imported Compute Node image with.\\nEach string must contain a specifier of the account type. Valid formats are:\\n - \'user:{emailid}\': An email address that represents a specific\\n Google account. For example, \'alice@example.com\'.\\n - \'serviceAccount:{emailid}\': An email address that represents a\\n service account. For example, \'my-other-app@appspot.gserviceaccount.com\'.\\n - \'group:{emailid}\': An email address that represents a Google group.\\n For example, \'admins@example.com\'.\\n - \'domain:{domain}\': The G Suite domain (primary) that represents all\\n the users of that domain. For example, \'google.com\' or \'example.com\'.\\n If not specified, the imported Compute Node image is not shared with any\\n account.\\n","example":["user:alice@example.com","serviceAccount:my-other-app@appspot.gserviceaccount.com","group:admins@example.com","domain:example.com"],"items":{"type":"string"},"type":"array","uniqueItems":true}},"type":"object"},"GCPUploadStatus":{"properties":{"image_name":{"example":"my-image","type":"string"},"project_id":{"example":"ascendant-braid-303513","type":"string"}},"required":["project_id","image_name"],"type":"object"},"Group":{"additionalProperties":false,"properties":{"gid":{"description":"Group id of the group to create (optional)","type":"integer"},"name":{"description":"Name of the group to create","type":"string"}},"required":["name"],"type":"object"},"HTTPError":{"properties":{"detail":{"type":"string"},"title":{"type":"string"}},"required":["title","detail"]},"HTTPErrorList":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/HTTPError"},"type":"array"}},"required":["errors"]},"Ignition":{"additionalProperties":false,"description":"Ignition configuration","properties":{"embedded":{"$ref":"#/components/schemas/IgnitionEmbedded"},"firstboot":{"$ref":"#/components/schemas/IgnitionFirstboot"}},"type":"object"},"IgnitionEmbedded":{"additionalProperties":false,"properties":{"config":{"type":"string"}},"required":["config"],"type":"object"},"IgnitionFirstboot":{"additionalProperties":false,"properties":{"url":{"description":"Provisioning URL","type":"string"}},"required":["url"],"type":"object"},"ImageRequest":{"additionalProperties":false,"properties":{"architecture":{"description":"CPU architecture of the image, x86_64 and aarch64 are currently supported.\\n","enum":["x86_64","aarch64"],"type":"string"},"image_type":{"$ref":"#/components/schemas/ImageTypes"},"ostree":{"$ref":"#/components/schemas/OSTree"},"size":{"description":"Size of image, in bytes. When set to 0 the image size is a minimum\\ndefined by the image type.\\n","example":4294967296,"x-go-type":"uint64"},"snapshot_date":{"description":"Snapshotted content will be used instead of the official repositories of the\\ndistribution. The snapshot that was made closest to, but before the specified date will\\nbe used. If no snapshots made before the specified date can be found, the snapshot\\nclosest to, but after the specified date will be used. If no snapshots can be found at\\nall, the request will fail. The format must be YYYY-MM-DD (ISO 8601 extended).\\n","type":"string"},"upload_request":{"$ref":"#/components/schemas/UploadRequest"}},"required":["architecture","image_type","upload_request"],"type":"object"},"ImageStatus":{"properties":{"error":{"$ref":"#/components/schemas/ComposeStatusError"},"status":{"enum":["success","failure","pending","building","uploading","registering"],"example":"success","type":"string"},"upload_status":{"$ref":"#/components/schemas/UploadStatus"}},"required":["status"]},"ImageTypes":{"enum":["aws","azure","edge-commit","edge-installer","gcp","guest-image","image-installer","oci","vsphere","vsphere-ova","wsl","ami","rhel-edge-commit","rhel-edge-installer","vhd"],"type":"string"},"Installer":{"additionalProperties":false,"description":"Anaconda installer configuration","properties":{"sudo-nopasswd":{"items":{"description":"Enable passwordless sudo for users or groups (groups must be prefixed by %)\\n","type":"string"},"type":"array"},"unattended":{"description":"Create a kickstart file for a fully automated installation\\n","type":"boolean"}},"type":"object"},"Kernel":{"additionalProperties":false,"properties":{"append":{"description":"Appends arguments to the bootloader kernel command line","example":"nosmt=force","type":"string"},"name":{"description":"Name of the kernel to use","example":"kernel-debug","type":"string"}},"type":"object"},"ListResponseLinks":{"properties":{"first":{"type":"string"},"last":{"type":"string"}},"required":["first","last"],"type":"object"},"ListResponseMeta":{"properties":{"count":{"type":"integer"}},"required":["count"],"type":"object"},"Locale":{"additionalProperties":false,"description":"Locale configuration","properties":{"keyboard":{"description":"Sets the keyboard layout","example":"us","type":"string"},"languages":{"description":"List of locales to be installed, the first one becomes primary, subsequent ones are secondary\\n","example":["en_US.UTF-8"],"items":{"type":"string"},"type":"array"}},"type":"object"},"OCIUploadRequestOptions":{"type":"object"},"OCIUploadStatus":{"properties":{"url":{"type":"string"}},"required":["url"],"type":"object"},"OSTree":{"properties":{"contenturl":{"description":"A URL which, if set, is used for fetching content. Implies that `url` is set as well,\\nwhich will be used for metadata only.\\n","type":"string"},"parent":{"description":"Can be either a commit (example: 02604b2da6e954bd34b8b82a835e5a77d2b60ffa), or a branch-like reference (example: rhel/8/x86_64/edge)\\n","example":"rhel/8/x86_64/edge","type":"string"},"ref":{"example":"rhel/8/x86_64/edge","type":"string"},"rhsm":{"description":"Determines whether a valid subscription manager (candlepin) identity is required to\\naccess this repository. Consumer certificates will be used as client certificates when\\nfetching metadata and content.\\n","type":"boolean"},"url":{"type":"string"}},"type":"object"},"OpenSCAP":{"properties":{"profile_description":{"description":"The longform policy description","type":"string"},"profile_id":{"description":"The policy reference ID","example":"xccdf_org.ssgproject.content_profile_cis","type":"string"},"profile_name":{"description":"The policy type","type":"string"}},"required":["profile_id"],"type":"object"},"Package":{"properties":{"name":{"type":"string"},"summary":{"type":"string"}},"required":["name","summary"]},"PackageMetadata":{"properties":{"arch":{"type":"string"},"epoch":{"type":"string"},"name":{"type":"string"},"release":{"type":"string"},"sigmd5":{"type":"string"},"signature":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"required":["type","name","version","release","arch","sigmd5"]},"PackagesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Package"},"type":"array"},"links":{"$ref":"#/components/schemas/ListResponseLinks"},"meta":{"$ref":"#/components/schemas/ListResponseMeta"}},"required":["meta","links","data"],"type":"object"},"Readiness":{"properties":{"readiness":{"type":"string"}},"required":["readiness"],"type":"object"},"RecommendPackageRequest":{"properties":{"packages":{"items":{"type":"string"},"type":"array"},"recommendedPackages":{"default":3,"format":"int32","type":"integer"}},"required":["packages","recommendedPackages"],"type":"object"},"RecommendationsResponse":{"properties":{"packages":{"items":{"type":"string"},"type":"array"}},"required":["packages"],"type":"object"},"Repository":{"properties":{"baseurl":{"example":"https://cdn.redhat.com/content/dist/rhel8/8/x86_64/baseos/os/","format":"uri","type":"string"},"check_gpg":{"type":"boolean"},"check_repo_gpg":{"default":false,"description":"Enables gpg verification of the repository metadata\\n","type":"boolean"},"gpgkey":{"type":"string"},"ignore_ssl":{"type":"boolean"},"metalink":{"example":"https://mirrors.fedoraproject.org/metalink?repo=fedora-32&arch=x86_64","format":"uri","type":"string"},"mirrorlist":{"example":"http://mirrorlist.centos.org/?release=8-stream&arch=aarch64&repo=BaseOS","format":"uri","type":"string"},"module_hotfixes":{"type":"boolean"},"rhsm":{"type":"boolean"}},"required":["rhsm"],"type":"object"},"Services":{"additionalProperties":false,"properties":{"disabled":{"description":"List of services to disable by default","items":{"example":"firewalld","type":"string"},"minItems":1,"type":"array"},"enabled":{"description":"List of services to enable by default","items":{"example":"nftables","type":"string"},"minItems":1,"type":"array"},"masked":{"description":"List of services to mask by default","items":{"example":"telnet","type":"string"},"minItems":1,"type":"array"}},"type":"object"},"Subscription":{"properties":{"activation-key":{"example":"my-secret-key","format":"password","type":"string"},"base-url":{"example":"http://cdn.redhat.com/","type":"string"},"insights":{"example":true,"type":"boolean"},"organization":{"example":2040324,"type":"integer"},"rhc":{"default":false,"description":"Optional flag to use rhc to register the system, which also always enables Insights.\\n","example":true,"type":"boolean"},"server-url":{"example":"subscription.rhsm.redhat.com","type":"string"}},"required":["organization","activation-key","server-url","base-url","insights"],"type":"object"},"Timezone":{"additionalProperties":false,"description":"Timezone configuration","properties":{"ntpservers":{"description":"List of ntp servers","example":["0.north-america.pool.ntp.org","1.north-america.pool.ntp.org"],"items":{"type":"string"},"type":"array"},"timezone":{"description":"Name of the timezone, defaults to UTC","example":"US/Eastern","type":"string"}},"type":"object"},"UploadRequest":{"properties":{"options":{"anyOf":[{"$ref":"#/components/schemas/AWSUploadRequestOptions"},{"$ref":"#/components/schemas/AWSS3UploadRequestOptions"},{"$ref":"#/components/schemas/GCPUploadRequestOptions"},{"$ref":"#/components/schemas/AzureUploadRequestOptions"},{"$ref":"#/components/schemas/OCIUploadRequestOptions"}]},"type":{"$ref":"#/components/schemas/UploadTypes"}},"required":["type","options"],"type":"object"},"UploadStatus":{"properties":{"options":{"oneOf":[{"$ref":"#/components/schemas/AWSUploadStatus"},{"$ref":"#/components/schemas/AWSS3UploadStatus"},{"$ref":"#/components/schemas/GCPUploadStatus"},{"$ref":"#/components/schemas/AzureUploadStatus"},{"$ref":"#/components/schemas/OCIUploadStatus"}]},"status":{"enum":["success","failure","pending","running"],"type":"string"},"type":{"$ref":"#/components/schemas/UploadTypes"}},"required":["status","type","options"]},"UploadTypes":{"enum":["aws","gcp","azure","aws.s3","oci.objectstorage"],"type":"string"},"User":{"properties":{"name":{"example":"user1","type":"string"},"ssh_key":{"example":"ssh-rsa AAAAB3NzaC1","type":"string"}},"required":["name","ssh_key"],"type":"object"},"Version":{"properties":{"build_commit":{"type":"string"},"build_time":{"type":"string"},"version":{"type":"string"}},"required":["version"]}}},"info":{"description":"Service that relays image build requests","license":{"name":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.html"},"title":"Image-builder service","version":"1.0"},"openapi":"3.0.1","paths":{"/architectures/{distribution}":{"get":{"operationId":"getArchitectures","parameters":[{"description":"distribution for which to look up available architectures","example":"rhel-84","in":"path","name":"distribution","required":true,"schema":{"$ref":"#/components/schemas/Distributions"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Architectures"}}},"description":"a list of available architectures and their associated image types"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to build or query this distribution"}},"summary":"get the architectures and their image types available for a given distribution","tags":["distribution","architecture"]}},"/blueprints":{"get":{"description":"get a collection of blueprints, returns just the latest version of each blueprint","operationId":"getBlueprints","parameters":[{"description":"fetch blueprint with specific name","in":"query","name":"name","schema":{"type":"string"}},{"description":"search for blueprints by name or description","in":"query","name":"search","schema":{"type":"string"}},{"description":"max amount of blueprints, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"blueprint page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlueprintsResponse"}}},"description":"a list of blueprints"}},"summary":"get a collection of blueprints","tags":["blueprint"]},"post":{"description":"create blueprint","operationId":"createBlueprint","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintRequest"}}},"description":"details of blueprint","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintResponse"}}},"description":"blueprint was saved"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to create blueprints"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint is malformed"}},"summary":"create blueprint","tags":["blueprint"]}},"/blueprints/{id}":{"delete":{"description":"Deletes all versions of Blueprint, the compose will still count towards quota.\\n","operationId":"deleteBlueprint","responses":{"204":{"description":"Successfully deleted"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"Blueprint to delete was not found"}},"summary":"delete a blueprint","tags":["blueprint"]},"get":{"description":"get a blueprint detail","operationId":"getBlueprint","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlueprintResponse"}}},"description":"detail of a blueprint"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint was not found"}},"summary":"get detail of a blueprint","tags":["blueprint"]},"parameters":[{"description":"UUID of a blueprint","example":"123e4567-e89b-12d3-a456-426655440000","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"put":{"description":"update blueprint","operationId":"updateBlueprint","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintRequest"}}},"description":"details of blueprint","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintResponse"}}},"description":"blueprint was updated"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint was not found"}},"summary":"update blueprint","tags":["blueprint"]}},"/blueprints/{id}/compose":{"post":{"description":"create new compose from blueprint, optionally specifying the target image types to build","operationId":"composeBlueprint","parameters":[{"description":"UUID of a blueprint","example":"123e4567-e89b-12d3-a456-426655440000","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"image_types":{"example":["azure","aws"],"items":{"$ref":"#/components/schemas/ImageTypes"},"type":"array"}},"type":"object"}}},"description":"list of target image types that the user wants to build for this compose"},"responses":{"201":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ComposeResponse"},"type":"array"}}},"description":"compose was created"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to compose from blueprints"}},"summary":"create new compose from blueprint","tags":["blueprint"]}},"/blueprints/{id}/composes":{"get":{"description":"get a collection of composes associated to a blueprint, allows for filtering by version","operationId":"getBlueprintComposes","parameters":[{"description":"UUID of a blueprint","example":"123e4567-e89b-12d3-a456-426655440000","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Filter by a specific version of the Blueprint we want to fetch composes for.\\nPass special value -1 to fetch composes for latest version of the Blueprint.\\n","in":"query","name":"blueprint_version","schema":{"type":"integer"}},{"description":"max amount of composes, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"composes page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}},{"description":"Filter the composes on image type. The filter is optional and can be specified multiple times.\\n","in":"query","name":"ignoreImageTypes","schema":{"items":{"$ref":"#/components/schemas/ImageTypes"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposesResponse"}}},"description":"a list of composes"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint was not found"}},"summary":"get composes associated with a blueprint","tags":["blueprint"]}},"/clones/{id}":{"get":{"description":"status of a clone","operationId":"getCloneStatus","parameters":[{"description":"Id of clone status to get","in":"path","name":"id","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloneStatusResponse"}}},"description":"clone status"}},"summary":"get status of a compose clone","tags":["compose"]}},"/compose":{"post":{"description":"compose image","operationId":"composeImage","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposeRequest"}}},"description":"details of image to be composed","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposeResponse"}}},"description":"compose has started"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"the compose request is malformed"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to build this distribution"}},"summary":"compose image","tags":["compose"]}},"/composes":{"get":{"operationId":"getComposes","parameters":[{"description":"max amount of composes, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"composes page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}},{"description":"Filter the composes on image type. The filter is optional and can be specified multiple times.\\n","in":"query","name":"ignoreImageTypes","schema":{"items":{"$ref":"#/components/schemas/ImageTypes"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposesResponse"}}},"description":"a list of composes"}},"summary":"get a collection of previous compose requests for the logged in user","tags":["compose"]}},"/composes/{composeId}":{"delete":{"description":"Deletes a compose, the compose will still count towards quota.\\n","operationId":"deleteCompose","responses":{"200":{"description":"OK"}},"summary":"delete a compose"},"get":{"description":"status of an image compose","operationId":"getComposeStatus","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposeStatus"}}},"description":"compose status"}},"summary":"get status of an image compose","tags":["compose"]},"parameters":[{"description":"Id of compose","in":"path","name":"composeId","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}}]},"/composes/{composeId}/clone":{"post":{"description":"Clones a compose. Only composes with the \'aws\' image type currently support cloning.\\n","operationId":"cloneCompose","parameters":[{"description":"Id of compose to clone","in":"path","name":"composeId","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloneRequest"}}},"description":"details of the new clone","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloneResponse"}}},"description":"cloning has started"}},"summary":"clone a compose","tags":["compose"]}},"/composes/{composeId}/clones":{"get":{"description":"Returns a list of all the clones which were started for a compose\\n","operationId":"getComposeClones","parameters":[{"description":"Id of compose to get the clones of","in":"path","name":"composeId","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}},{"description":"max amount of clones, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"clones page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClonesResponse"}}},"description":"compose clones"}},"summary":"get clones of a compose","tags":["compose"]}},"/composes/{composeId}/metadata":{"get":{"description":"metadata for an image compose","operationId":"getComposeMetadata","parameters":[{"description":"Id of compose metadata to get","in":"path","name":"composeId","required":true,"schema":{"example":"123e4567-e89b-12d3-a456-426655440000","format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposeMetadata"}}},"description":"compose metadata"}},"summary":"get metadata of an image compose","tags":["compose"]}},"/distributions":{"get":{"operationId":"getDistributions","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistributionsResponse"}}},"description":"A list of distributions this user has access to. Some distributions are restricted, so\\nthis list might not correspond to the Distributions (enum) schema for a given user.\\n"}},"summary":"get the distributions available to this user","tags":["distribution"]}},"/experimental/blueprints":{"get":{"description":"get a collection of blueprints, returns just the latest version of each blueprint","operationId":"getBlueprintsExperimental","parameters":[{"description":"fetch blueprint with specific name","in":"query","name":"name","schema":{"type":"string"}},{"description":"search for blueprints by name or description","in":"query","name":"search","schema":{"type":"string"}},{"description":"max amount of blueprints, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"blueprint page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlueprintsResponse"}}},"description":"a list of blueprints"}},"summary":"get a collection of blueprints","tags":["blueprint"]},"post":{"description":"create blueprint","operationId":"createBlueprintExperimental","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintRequest"}}},"description":"details of blueprint","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintResponse"}}},"description":"blueprint was saved"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to create blueprints"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint is malformed"}},"summary":"create blueprint","tags":["blueprint"]}},"/experimental/blueprints/{id}":{"delete":{"description":"Deletes all versions of Blueprint, the compose will still count towards quota.\\n","operationId":"deleteBlueprintExperimental","responses":{"204":{"description":"Successfully deleted"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"Blueprint to delete was not found"}},"summary":"delete a blueprint","tags":["blueprint"]},"get":{"description":"get a blueprint detail","operationId":"getBlueprintExperimental","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlueprintResponse"}}},"description":"detail of a blueprint"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint was not found"}},"summary":"get detail of a blueprint","tags":["blueprint"]},"parameters":[{"description":"UUID of a blueprint","example":"123e4567-e89b-12d3-a456-426655440000","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"put":{"description":"update blueprint","operationId":"updateBlueprintExperimental","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintRequest"}}},"description":"details of blueprint","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlueprintResponse"}}},"description":"blueprint was updated"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint was not found"}},"summary":"update blueprint","tags":["blueprint"]}},"/experimental/blueprints/{id}/compose":{"post":{"description":"create new compose from blueprint, optionally specifying the target image types to build","operationId":"composeBlueprintExperimental","parameters":[{"description":"UUID of a blueprint","example":"123e4567-e89b-12d3-a456-426655440000","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"image_types":{"example":["azure","aws"],"items":{"$ref":"#/components/schemas/ImageTypes"},"type":"array"}},"type":"object"}}},"description":"list of target image types that the user wants to build for this compose"},"responses":{"201":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ComposeResponse"},"type":"array"}}},"description":"compose was created"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to compose from blueprints"}},"summary":"create new compose from blueprint","tags":["blueprint"]}},"/experimental/blueprints/{id}/composes":{"get":{"description":"get a collection of composes associated to a blueprint, allows for filtering by version","operationId":"getBlueprintComposesExperimental","parameters":[{"description":"UUID of a blueprint","example":"123e4567-e89b-12d3-a456-426655440000","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Filter by a specific version of the Blueprint we want to fetch composes for.\\nPass special value -1 to fetch composes for latest version of the Blueprint.\\n","in":"query","name":"blueprint_version","schema":{"type":"integer"}},{"description":"max amount of composes, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"composes page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}},{"description":"Filter the composes on image type. The filter is optional and can be specified multiple times.\\n","in":"query","name":"ignoreImageTypes","schema":{"items":{"$ref":"#/components/schemas/ImageTypes"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComposesResponse"}}},"description":"a list of composes"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"blueprint was not found"}},"summary":"get composes associated with a blueprint","tags":["blueprint"]}},"/experimental/recommendations":{"post":{"description":"Returns a list of recommended packages for given list of packages.","operationId":"recommendPackage","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecommendPackageRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecommendationsResponse"}}},"description":"Return the recommended packages."}},"summary":"List recommended packages.","tags":["recommendations"]}},"/openapi.json":{"get":{"operationId":"getOpenapiJson","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"returns this document"}},"summary":"get the openapi json specification","tags":["meta","noAuth"]}},"/oscap/{distribution}/profiles":{"get":{"operationId":"getOscapProfiles","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistributionProfileResponse"}}},"description":"A list of profiles configurable for this distribution.\\n"}},"summary":"get the available profiles for a given distribution. This is a temporary endpoint meant to be removed soon.","tags":["oscap"]},"parameters":[{"in":"path","name":"distribution","required":true,"schema":{"$ref":"#/components/schemas/Distributions"}}]},"/oscap/{distribution}/{profile}/customizations":{"get":{"operationId":"getOscapCustomizations","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customizations"}}},"description":"A customizations array updated with the needed elements.\\n"}},"summary":"get the customizations for a given distribution and profile. This is a temporary endpoint meant to be removed soon.","tags":["oscap"]},"parameters":[{"in":"path","name":"distribution","required":true,"schema":{"$ref":"#/components/schemas/Distributions"}},{"description":"Name of the profile to retrieve customizations from","in":"path","name":"profile","required":true,"schema":{"$ref":"#/components/schemas/DistributionProfileItem"}}]},"/packages":{"get":{"operationId":"getPackages","parameters":[{"description":"distribution to look up packages for","in":"query","name":"distribution","required":true,"schema":{"$ref":"#/components/schemas/Distributions"}},{"description":"architecture to look up packages for","in":"query","name":"architecture","required":true,"schema":{"enum":["x86_64","aarch64"],"type":"string"}},{"description":"packages to look for","in":"query","name":"search","required":true,"schema":{"type":"string"}},{"description":"max amount of packages, default 100","in":"query","name":"limit","schema":{"default":100,"maximum":100,"minimum":1,"type":"integer"}},{"description":"packages page offset, default 0","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PackagesResponse"}}},"description":"a list of packages"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPErrorList"}}},"description":"user is not allowed to build or query this distribution"}},"tags":["package"]}},"/ready":{"get":{"operationId":"getReadiness","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Readiness"}}},"description":"readiness"}},"summary":"return the readiness","tags":["meta"]}},"/version":{"get":{"description":"get the service version","operationId":"getVersion","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Version"}}},"description":"a service version"}},"summary":"get the service version","tags":["meta"]}}},"servers":[{"url":"/api/image-builder/v1"},{"url":"/api/image-builder/v1.0"}]}}')}}]); \ No newline at end of file diff --git a/static/js/4384.7db6776e.chunk.js b/static/js/4384.963eb736.chunk.js similarity index 99% rename from static/js/4384.7db6776e.chunk.js rename to static/js/4384.963eb736.chunk.js index 03265429..5cd02f62 100644 --- a/static/js/4384.7db6776e.chunk.js +++ b/static/js/4384.963eb736.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.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 +"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.76"},"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/7832.a20662da.chunk.js b/static/js/7832.a20662da.chunk.js deleted file mode 100644 index 5d3d2269..00000000 --- a/static/js/7832.a20662da.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[7832],{97832:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"schemas":{"ExecuteTask":{"description":"Execute a task on a given set of hosts.\\n\\nCreates an ExecutedTask object and one or more Job objects, one for each\\nrecognised host.","properties":{"hosts":{"items":{"format":"uuid","type":"string"},"type":"array"},"name":{"type":"string"},"parameters":{"items":{"$ref":"#/components/schemas/ExecutedTaskParameter"},"type":"array"},"task":{"pattern":"^[-a-zA-Z0-9_]+$","type":"string"}},"required":["hosts","task"],"type":"object"},"ExecutedTask":{"properties":{"alerts_count":{"type":"integer"},"completed_jobs_count":{"type":"integer"},"end_time":{"format":"date-time","nullable":true,"type":"string"},"failure_jobs_count":{"type":"integer"},"id":{"readOnly":true,"type":"integer"},"initiated_by":{"description":"username","maxLength":80,"type":"string"},"name":{"maxLength":200,"type":"string"},"running_jobs_count":{"type":"integer"},"start_time":{"format":"date-time","type":"string"},"status":{"type":"string"},"systems_count":{"type":"integer"},"task_description":{"type":"string"},"task_filter_message":{"type":"string"},"task_slug":{"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"task_title":{"type":"string"},"task_url":{"format":"uri","readOnly":true,"type":"string"},"this_url":{"format":"uri","readOnly":true,"type":"string"},"timeout_jobs_count":{"type":"integer"}},"required":["alerts_count","completed_jobs_count","failure_jobs_count","id","initiated_by","name","running_jobs_count","start_time","status","systems_count","task_description","task_filter_message","task_slug","task_title","task_url","this_url","timeout_jobs_count"],"type":"object"},"ExecutedTaskOne":{"properties":{"end_time":{"format":"date-time","nullable":true,"type":"string"},"id":{"readOnly":true,"type":"integer"},"initiated_by":{"description":"username","maxLength":80,"type":"string"},"jobs":{"items":{"$ref":"#/components/schemas/JobTask"},"type":"array"},"name":{"maxLength":200,"type":"string"},"parameters":{"items":{"$ref":"#/components/schemas/ExecutedTaskParameter"},"type":"array"},"start_time":{"format":"date-time","type":"string"},"status":{"type":"string"},"systems_count":{"type":"integer"},"task_description":{"type":"string"},"task_filter_message":{"type":"string"},"task_slug":{"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"task_title":{"type":"string"},"task_url":{"format":"uri","readOnly":true,"type":"string"}},"required":["id","initiated_by","jobs","name","parameters","start_time","status","systems_count","task_description","task_filter_message","task_slug","task_title","task_url"],"type":"object"},"ExecutedTaskParameter":{"properties":{"default":{"readOnly":true,"type":"string"},"description":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"integer"},"key":{"type":"string"},"required":{"readOnly":true,"type":"boolean"},"value":{"type":"string"}},"required":["default","description","id","key","required","value"],"type":"object"},"Host":{"properties":{"connection_type":{"type":"string"},"culled_timestamp":{"format":"date-time","type":"string"},"display_name":{"maxLength":200,"type":"string"},"groups":{},"id":{"format":"uuid","type":"string"},"os_version":{"type":"string"},"stale_timestamp":{"format":"date-time","type":"string"},"stale_warning_timestamp":{"format":"date-time","type":"string"},"tags":{"items":{"additionalProperties":{},"type":"object"},"type":"array"},"updated":{"format":"date-time","type":"string"}},"required":["connection_type","culled_timestamp","display_name","groups","id","os_version","stale_timestamp","stale_warning_timestamp","tags","updated"],"type":"object"},"Job":{"properties":{"connection_type":{"type":"string"},"display_name":{"type":"string"},"executed_task":{"type":"integer"},"executed_task_link":{"format":"uri","readOnly":true,"type":"string"},"has_stdout":{"type":"boolean"},"id":{"readOnly":true,"type":"integer"},"log_link":{"format":"uri","readOnly":true,"type":"string"},"results":{},"rhc_client_id":{"format":"uuid","nullable":true,"type":"string"},"run_id":{"format":"uuid","type":"string"},"status":{"type":"string"},"stdout_link":{"format":"uri","readOnly":true,"type":"string"},"system":{"format":"uuid","type":"string"},"updated_on":{"format":"date-time","type":"string"}},"required":["connection_type","display_name","executed_task","executed_task_link","has_stdout","id","log_link","results","run_id","status","stdout_link","system","updated_on"],"type":"object"},"JobLog":{"description":"A line of information relating to the progress of a job.","properties":{"created_at":{"format":"date-time","readOnly":true,"type":"string"},"is_ok":{"type":"boolean"},"line":{"maxLength":255,"type":"string"},"run_id":{"format":"uuid","type":"string"}},"required":["created_at","line","run_id"],"type":"object"},"JobLogTask":{"description":"The log of all jobs for a particular executed task","properties":{"created_at":{"format":"date-time","readOnly":true,"type":"string"},"display_name":{"type":"string"},"is_ok":{"type":"boolean"},"line":{"maxLength":255,"type":"string"},"run_id":{"format":"uuid","type":"string"},"system_id":{"format":"uuid","type":"string"}},"required":["created_at","display_name","line","run_id","system_id"],"type":"object"},"JobTask":{"description":"The jobs for a particular executed task","properties":{"display_name":{"type":"string"},"has_stdout":{"type":"boolean"},"id":{"readOnly":true,"type":"integer"},"log_link":{"format":"uri","readOnly":true,"type":"string"},"results":{},"run_id":{"format":"uuid","type":"string"},"status":{"type":"string"},"stdout_link":{"format":"uri","readOnly":true,"type":"string"},"system_id":{"format":"uuid","type":"string"},"updated_on":{"format":"date-time","type":"string"}},"required":["display_name","has_stdout","id","log_link","results","run_id","status","stdout_link","system_id","updated_on"],"type":"object"},"PaginatedExecutedTaskList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ExecutedTask"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedHostList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Host"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedJobList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Job"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedJobLogList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/JobLog"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedJobLogTaskList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/JobLogTask"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedTaskHostList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TaskHost"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedTaskList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Task"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"Task":{"properties":{"description":{"type":"string"},"filter_message":{"maxLength":200,"nullable":true,"type":"string"},"parameters":{"items":{"$ref":"#/components/schemas/TaskParameter"},"type":"array"},"publish_date":{"format":"date-time","type":"string"},"slug":{"maxLength":50,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"systems_url":{"format":"uri","readOnly":true,"type":"string"},"title":{"maxLength":200,"type":"string"},"type":{"type":"string"}},"required":["description","parameters","publish_date","slug","systems_url","title","type"],"type":"object"},"TaskHost":{"properties":{"connection_type":{"type":"string"},"culled_timestamp":{"format":"date-time","type":"string"},"display_name":{"maxLength":200,"type":"string"},"groups":{},"id":{"format":"uuid","type":"string"},"os_version":{"type":"string"},"requirements":{"items":{"type":"string"},"type":"array"},"stale_timestamp":{"format":"date-time","type":"string"},"stale_warning_timestamp":{"format":"date-time","type":"string"},"tags":{"items":{"additionalProperties":{},"type":"object"},"type":"array"},"updated":{"format":"date-time","type":"string"}},"required":["connection_type","culled_timestamp","display_name","groups","id","os_version","requirements","stale_timestamp","stale_warning_timestamp","tags","updated"],"type":"object"},"TaskParameter":{"properties":{"default":{"maxLength":250,"nullable":true,"type":"string"},"description":{"type":"string"},"key":{"maxLength":40,"type":"string"},"required":{"type":"boolean"}},"required":["description","key"],"type":"object"}},"securitySchemes":{"Authorization":{"in":"header","name":"Authorization","type":"apiKey"}}},"info":{"description":"The API for managing and issuing Red Hat generated tasks on your infrastructure","title":"Insights Tasks API","version":"1.0.0"},"openapi":"3.0.3","paths":{"/api/tasks/v1/executed_task":{"get":{"description":"View a list of executed tasks, or a single executed task","operationId":"executed_task_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":"query","name":"sort","schema":{"default":"start_time","enum":["-end_time","-name","-start_time","-status","-systems_count","-title","end_time","name","start_time","status","systems_count","title"],"type":"string"}},{"in":"query","name":"status","schema":{"items":{"enum":["Cancelled","Completed","Completed With Errors","Failure","Running"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedExecutedTaskList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]},"post":{"description":"Execute a task on one or more hosts.\\n\\nThis takes a task, a list of one or more hosts, and any parameters\\nthe task may define, and creates a new executed task linked to a job\\nfor each host. The jobs are then scheduled on those hosts by the\\ndispatch mechanism defined by the task.","operationId":"executed_task_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecuteTask"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ExecuteTask"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ExecuteTask"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutedTaskOne"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/executed_task/{id}":{"delete":{"description":"Delete an existing execut(ing,ed) task. If the task is still\\nexecuting (i.e. it is not yet cancelled or completed) then also\\ncancel all running jobs. This also deletes the data for all of the\\nexecuted task\'s jobs.","operationId":"executed_task_destroy","parameters":[{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"responses":{"204":{"description":"No response body"}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]},"get":{"description":"Retrieve a single executed task, along with its list of jobs and the\\nsystems they represent.","operationId":"executed_task_retrieve","parameters":[{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"description":"Sort systems by this field","in":"query","name":"sort","schema":{"default":"display_name","enum":["-display_name","-last_seen","-os_version","-status","display_name","last_seen","os_version","status"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutedTaskOne"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/executed_task/{id}/cancel":{"post":{"description":"Cancel an existing executed task, by ID.\\n\\nThis sends a signal to the Playbook Dispatcher to cancel all the jobs\\nin this executed task. It updates the state of the executed task to\\nbe CANCELLED. Jobs in this task will be updated as we receive\\nmessages back from the Playbook Dispatcher.","operationId":"executed_task_cancel_create","parameters":[{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutedTask"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ExecutedTask"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ExecutedTask"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutedTask"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/executed_task/{id}/job_logs":{"get":{"description":"View a list of executed tasks, or a single executed task","operationId":"executed_task_job_logs_list","parameters":[{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"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"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedJobLogTaskList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/executed_task/{id}/jobs":{"get":{"description":"List the jobs associated with the given executed task.","operationId":"executed_task_jobs_list","parameters":[{"description":"Display systems with this text in their display_name","in":"query","name":"display_name","schema":{"type":"string"}},{"description":"List of Inventory host group names","in":"query","name":"groups","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"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":"Display only systems with these OS versions","in":"query","name":"os_version","schema":{"items":{"enum":["6.0","6.1","6.10","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","7.0","7.1","7.10","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","8.0","8.1","8.10","8.2","8.3","8.4","8.5","8.6","8.7","8.8","8.9","9.0","9.1","9.2","9.3","9.4","9.5"],"type":"string"},"type":"array"},"style":"form"},{"description":"Sort systems by this field","in":"query","name":"sort","schema":{"default":"display_name","enum":["-display_name","-last_seen","-os_version","-status","display_name","last_seen","os_version","status"],"type":"string"}},{"in":"query","name":"status","schema":{"items":{"enum":["Cancelled","Failure","Running","Success","Timeout"],"type":"string"},"type":"array"},"style":"form"},{"description":"Tags have a namespace, key and value in the form namespace/key=value","in":"query","name":"tags","schema":{"items":{"format":"regex","pattern":"^[^/=]+/[^/=]+=[^/=]+$","type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedJobList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/job":{"get":{"description":"View the jobs of running executed tasks.","operationId":"job_list","parameters":[{"description":"Display systems with this text in their display_name","in":"query","name":"display_name","schema":{"type":"string"}},{"in":"query","name":"executed_task","schema":{"type":"integer"}},{"in":"query","name":"has_stdout","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":"Sort jobs by this field","in":"query","name":"sort","schema":{"default":"-updated_on","enum":["-display_name","-executed_task","-status","-system","-updated_on","display_name","executed_task","status","system","updated_on"],"type":"string"}},{"in":"query","name":"status","schema":{"items":{"enum":["Cancelled","Failure","Running","Success","Timeout"],"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedJobList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["job"]}},"/api/tasks/v1/job/{id}":{"get":{"description":"View the jobs of running executed tasks.","operationId":"job_retrieve","parameters":[{"description":"A unique integer value identifying this job.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["job"]}},"/api/tasks/v1/job/{id}/log":{"get":{"description":"Show the log lines for this job.","operationId":"job_log_list","parameters":[{"description":"A unique integer value identifying this job.","in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"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"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedJobLogList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["job"]}},"/api/tasks/v1/job/{id}/stdout":{"get":{"description":"Show the stdout for this job","operationId":"job_stdout_retrieve","parameters":[{"description":"A unique integer value identifying this job.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"text/plain":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["job"]}},"/api/tasks/v1/system":{"get":{"description":"List the systems that can execute tasks, or the task-related details for\\na single system.","operationId":"system_list","parameters":[{"in":"query","name":"all_systems","schema":{"default":false,"type":"boolean"}},{"description":"Display systems with this text in their display_name","in":"query","name":"display_name","schema":{"type":"string"}},{"description":"Are there systems which contain these SAP SIDs?","in":"query","name":"filter[system_profile][sap_sids][contains]","schema":{"items":{"format":"regex","pattern":"^[A-Z]..$","type":"string"},"type":"array"},"style":"form"},{"description":"Is this a SAP system?","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"boolean"}},{"description":"List of Inventory host group names","in":"query","name":"groups","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":"Filter on both operating system name and version. A pipe separates the values. For Example: RHEL|7.9","in":"query","name":"operating_system","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter on these (short) operating system names","in":"query","name":"os_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Display only systems with these OS versions","in":"query","name":"os_version","schema":{"items":{"enum":["6.0","6.1","6.10","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","7.0","7.1","7.10","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","8.0","8.1","8.10","8.2","8.3","8.4","8.5","8.6","8.7","8.8","8.9","9.0","9.1","9.2","9.3","9.4","9.5"],"type":"string"},"type":"array"},"style":"form"},{"description":"Sort systems by this field","in":"query","name":"sort","schema":{"default":"display_name","enum":["-display_name","-group_name","-last_seen","-os","-os_name","-os_version","display_name","group_name","last_seen","os","os_name","os_version"],"type":"string"}},{"description":"Tags have a namespace, key and value in the form namespace/key=value","in":"query","name":"tags","schema":{"items":{"format":"regex","pattern":"^[^/=]+/[^/=]+=[^/=]+$","type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedHostList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["system"]}},"/api/tasks/v1/system/{id}":{"get":{"description":"List the systems that can execute tasks, or the task-related details for\\na single system.","operationId":"system_retrieve","parameters":[{"description":"A UUID string identifying this host.","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Host"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["system"]}},"/api/tasks/v1/task":{"get":{"description":"View a list of tasks, or a single task","operationId":"task_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"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["task"]}},"/api/tasks/v1/task/{slug}":{"get":{"description":"View a list of tasks, or a single task","operationId":"task_retrieve","parameters":[{"in":"path","name":"slug","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["task"]}},"/api/tasks/v1/task/{slug}/playbook":{"get":{"description":"Return the playbook for this task.\\n\\nPlaybook generally do not change per task.","operationId":"task_playbook_retrieve","parameters":[{"in":"query","name":"format","schema":{"enum":["json","yaml"],"type":"string"}},{"in":"path","name":"slug","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}},"application/yaml":{"schema":{"$ref":"#/components/schemas/Task"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["task"]}},"/api/tasks/v1/task/{slug}/systems":{"get":{"description":"List all systems, with an extra \'requirements\' field that is a list\\nof reasons why the system cannot run this task. If that list is\\nempty, the system can run this task; otherwise the reasons should be\\ndisplayed.","operationId":"task_systems_list","parameters":[{"in":"query","name":"all_systems","schema":{"default":false,"type":"boolean"}},{"description":"Display systems with this text in their display_name","in":"query","name":"display_name","schema":{"type":"string"}},{"description":"Are there systems which contain these SAP SIDs?","in":"query","name":"filter[system_profile][sap_sids][contains]","schema":{"items":{"format":"regex","pattern":"^[A-Z]..$","type":"string"},"type":"array"},"style":"form"},{"description":"Is this a SAP system?","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"boolean"}},{"description":"List of Inventory host group names","in":"query","name":"groups","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":"Filter on both operating system name and version. A pipe separates the values. For Example: RHEL|7.9","in":"query","name":"operating_system","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter on these (short) operating system names","in":"query","name":"os_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Display only systems with these OS versions","in":"query","name":"os_version","schema":{"items":{"enum":["6.0","6.1","6.10","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","7.0","7.1","7.10","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","8.0","8.1","8.10","8.2","8.3","8.4","8.5","8.6","8.7","8.8","8.9","9.0","9.1","9.2","9.3","9.4","9.5"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"slug","required":true,"schema":{"type":"string"}},{"description":"Sort systems by this field","in":"query","name":"sort","schema":{"default":"display_name","enum":["-display_name","-group_name","-last_seen","-os","-os_name","-os_version","display_name","group_name","last_seen","os","os_name","os_version"],"type":"string"}},{"description":"Tags have a namespace, key and value in the form namespace/key=value","in":"query","name":"tags","schema":{"items":{"format":"regex","pattern":"^[^/=]+/[^/=]+=[^/=]+$","type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskHostList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["task"]}}},"servers":[{"description":"The API of the Advisor project in Insights","url":"https://console.redhat.com/"}]}}')}}]); \ No newline at end of file diff --git a/static/js/7832.d06d986b.chunk.js b/static/js/7832.d06d986b.chunk.js new file mode 100644 index 00000000..24668682 --- /dev/null +++ b/static/js/7832.d06d986b.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[7832],{97832:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"schemas":{"ExecuteTask":{"description":"Execute a task on a given set of hosts.\\n\\nCreates an ExecutedTask object and one or more Job objects, one for each\\nrecognised host.","properties":{"hosts":{"items":{"format":"uuid","type":"string"},"type":"array"},"name":{"type":"string"},"parameters":{"items":{"$ref":"#/components/schemas/ExecutedTaskParameter"},"type":"array"},"task":{"pattern":"^[-a-zA-Z0-9_]+$","type":"string"}},"required":["hosts","task"],"type":"object"},"ExecutedTask":{"properties":{"alerts_count":{"type":"integer"},"completed_jobs_count":{"type":"integer"},"end_time":{"format":"date-time","nullable":true,"type":"string"},"failure_jobs_count":{"type":"integer"},"id":{"readOnly":true,"type":"integer"},"initiated_by":{"description":"username","maxLength":80,"type":"string"},"name":{"maxLength":200,"type":"string"},"running_jobs_count":{"type":"integer"},"start_time":{"format":"date-time","type":"string"},"status":{"type":"string"},"systems_count":{"type":"integer"},"task_description":{"type":"string"},"task_filter_message":{"type":"string"},"task_slug":{"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"task_title":{"type":"string"},"task_url":{"format":"uri","readOnly":true,"type":"string"},"this_url":{"format":"uri","readOnly":true,"type":"string"},"timeout_jobs_count":{"type":"integer"}},"required":["alerts_count","completed_jobs_count","failure_jobs_count","id","initiated_by","name","running_jobs_count","start_time","status","systems_count","task_description","task_filter_message","task_slug","task_title","task_url","this_url","timeout_jobs_count"],"type":"object"},"ExecutedTaskOne":{"properties":{"end_time":{"format":"date-time","nullable":true,"type":"string"},"id":{"readOnly":true,"type":"integer"},"initiated_by":{"description":"username","maxLength":80,"type":"string"},"jobs":{"items":{"$ref":"#/components/schemas/JobTask"},"type":"array"},"name":{"maxLength":200,"type":"string"},"parameters":{"items":{"$ref":"#/components/schemas/ExecutedTaskParameter"},"type":"array"},"start_time":{"format":"date-time","type":"string"},"status":{"type":"string"},"systems_count":{"type":"integer"},"task_description":{"type":"string"},"task_filter_message":{"type":"string"},"task_slug":{"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"task_title":{"type":"string"},"task_url":{"format":"uri","readOnly":true,"type":"string"}},"required":["id","initiated_by","jobs","name","parameters","start_time","status","systems_count","task_description","task_filter_message","task_slug","task_title","task_url"],"type":"object"},"ExecutedTaskParameter":{"properties":{"default":{"readOnly":true,"type":"string"},"description":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"integer"},"key":{"type":"string"},"required":{"readOnly":true,"type":"boolean"},"value":{"type":"string"}},"required":["default","description","id","key","required","value"],"type":"object"},"Host":{"properties":{"connection_type":{"type":"string"},"culled_timestamp":{"format":"date-time","type":"string"},"display_name":{"maxLength":200,"type":"string"},"groups":{},"id":{"format":"uuid","type":"string"},"os_version":{"type":"string"},"stale_timestamp":{"format":"date-time","type":"string"},"stale_warning_timestamp":{"format":"date-time","type":"string"},"tags":{"items":{"additionalProperties":{},"type":"object"},"type":"array"},"updated":{"format":"date-time","type":"string"}},"required":["connection_type","culled_timestamp","display_name","groups","id","os_version","stale_timestamp","stale_warning_timestamp","tags","updated"],"type":"object"},"Job":{"properties":{"connection_type":{"type":"string"},"display_name":{"type":"string"},"executed_task":{"type":"integer"},"executed_task_link":{"format":"uri","readOnly":true,"type":"string"},"has_stdout":{"type":"boolean"},"id":{"readOnly":true,"type":"integer"},"log_link":{"format":"uri","readOnly":true,"type":"string"},"results":{},"rhc_client_id":{"format":"uuid","nullable":true,"type":"string"},"run_id":{"format":"uuid","type":"string"},"status":{"type":"string"},"stdout_link":{"format":"uri","readOnly":true,"type":"string"},"system":{"format":"uuid","type":"string"},"updated_on":{"format":"date-time","type":"string"}},"required":["connection_type","display_name","executed_task","executed_task_link","has_stdout","id","log_link","results","run_id","status","stdout_link","system","updated_on"],"type":"object"},"JobLog":{"description":"A line of information relating to the progress of a job.","properties":{"created_at":{"format":"date-time","readOnly":true,"type":"string"},"is_ok":{"type":"boolean"},"line":{"maxLength":255,"type":"string"},"run_id":{"format":"uuid","type":"string"}},"required":["created_at","line","run_id"],"type":"object"},"JobLogTask":{"description":"The log of all jobs for a particular executed task","properties":{"created_at":{"format":"date-time","readOnly":true,"type":"string"},"display_name":{"type":"string"},"is_ok":{"type":"boolean"},"line":{"maxLength":255,"type":"string"},"run_id":{"format":"uuid","type":"string"},"system_id":{"format":"uuid","type":"string"}},"required":["created_at","display_name","line","run_id","system_id"],"type":"object"},"JobTask":{"description":"The jobs for a particular executed task","properties":{"display_name":{"type":"string"},"has_stdout":{"type":"boolean"},"id":{"readOnly":true,"type":"integer"},"log_link":{"format":"uri","readOnly":true,"type":"string"},"results":{},"run_id":{"format":"uuid","type":"string"},"status":{"type":"string"},"stdout_link":{"format":"uri","readOnly":true,"type":"string"},"system_id":{"format":"uuid","type":"string"},"updated_on":{"format":"date-time","type":"string"}},"required":["display_name","has_stdout","id","log_link","results","run_id","status","stdout_link","system_id","updated_on"],"type":"object"},"PaginatedExecutedTaskList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ExecutedTask"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedHostList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Host"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedJobList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Job"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedJobLogList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/JobLog"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedJobLogTaskList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/JobLogTask"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedTaskHostList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TaskHost"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"PaginatedTaskList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Task"},"type":"array"},"links":{"properties":{"first":{"format":"uri","nullable":true,"type":"string"},"last":{"format":"uri","nullable":true,"type":"string"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"}},"type":"object"},"meta":{"properties":{"count":{"example":169,"type":"integer"}},"required":["count"],"type":"object"}},"type":"object"},"Task":{"properties":{"description":{"type":"string"},"filter_message":{"maxLength":200,"nullable":true,"type":"string"},"parameters":{"items":{"$ref":"#/components/schemas/TaskParameter"},"type":"array"},"publish_date":{"format":"date-time","type":"string"},"slug":{"maxLength":50,"pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"systems_url":{"format":"uri","readOnly":true,"type":"string"},"title":{"maxLength":200,"type":"string"},"type":{"type":"string"}},"required":["description","parameters","publish_date","slug","systems_url","title","type"],"type":"object"},"TaskHost":{"properties":{"connection_type":{"type":"string"},"culled_timestamp":{"format":"date-time","type":"string"},"display_name":{"maxLength":200,"type":"string"},"groups":{},"id":{"format":"uuid","type":"string"},"os_version":{"type":"string"},"requirements":{"items":{"type":"string"},"type":"array"},"stale_timestamp":{"format":"date-time","type":"string"},"stale_warning_timestamp":{"format":"date-time","type":"string"},"tags":{"items":{"additionalProperties":{},"type":"object"},"type":"array"},"updated":{"format":"date-time","type":"string"}},"required":["connection_type","culled_timestamp","display_name","groups","id","os_version","requirements","stale_timestamp","stale_warning_timestamp","tags","updated"],"type":"object"},"TaskParameter":{"properties":{"default":{"maxLength":250,"nullable":true,"type":"string"},"description":{"type":"string"},"key":{"maxLength":40,"type":"string"},"required":{"type":"boolean"},"values":{"items":{"maxLength":250,"type":"string"},"type":"array"}},"required":["description","key","values"],"type":"object"}},"securitySchemes":{"Authorization":{"in":"header","name":"Authorization","type":"apiKey"}}},"info":{"description":"The API for managing and issuing Red Hat generated tasks on your infrastructure","title":"Insights Tasks API","version":"1.0.0"},"openapi":"3.0.3","paths":{"/api/tasks/v1/executed_task":{"get":{"description":"View a list of executed tasks, or a single executed task","operationId":"executed_task_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":"query","name":"sort","schema":{"default":"start_time","enum":["-end_time","-name","-start_time","-status","-systems_count","-title","end_time","name","start_time","status","systems_count","title"],"type":"string"}},{"in":"query","name":"status","schema":{"items":{"enum":["Cancelled","Completed","Completed With Errors","Failure","Running"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedExecutedTaskList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]},"post":{"description":"Execute a task on one or more hosts.\\n\\nThis takes a task, a list of one or more hosts, and any parameters\\nthe task may define, and creates a new executed task linked to a job\\nfor each host. The jobs are then scheduled on those hosts by the\\ndispatch mechanism defined by the task.","operationId":"executed_task_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecuteTask"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ExecuteTask"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ExecuteTask"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutedTaskOne"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/executed_task/{id}":{"delete":{"description":"Delete an existing execut(ing,ed) task. If the task is still\\nexecuting (i.e. it is not yet cancelled or completed) then also\\ncancel all running jobs. This also deletes the data for all of the\\nexecuted task\'s jobs.","operationId":"executed_task_destroy","parameters":[{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"responses":{"204":{"description":"No response body"}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]},"get":{"description":"Retrieve a single executed task, along with its list of jobs and the\\nsystems they represent.","operationId":"executed_task_retrieve","parameters":[{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"description":"Sort systems by this field","in":"query","name":"sort","schema":{"default":"display_name","enum":["-display_name","-last_seen","-os_version","-status","display_name","last_seen","os_version","status"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutedTaskOne"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/executed_task/{id}/cancel":{"post":{"description":"Cancel an existing executed task, by ID.\\n\\nThis sends a signal to the Playbook Dispatcher to cancel all the jobs\\nin this executed task. It updates the state of the executed task to\\nbe CANCELLED. Jobs in this task will be updated as we receive\\nmessages back from the Playbook Dispatcher.","operationId":"executed_task_cancel_create","parameters":[{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutedTask"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ExecutedTask"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ExecutedTask"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutedTask"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/executed_task/{id}/job_logs":{"get":{"description":"View a list of executed tasks, or a single executed task","operationId":"executed_task_job_logs_list","parameters":[{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"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"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedJobLogTaskList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/executed_task/{id}/jobs":{"get":{"description":"List the jobs associated with the given executed task.","operationId":"executed_task_jobs_list","parameters":[{"description":"Display systems with this text in their display_name","in":"query","name":"display_name","schema":{"type":"string"}},{"description":"List of Inventory host group names","in":"query","name":"groups","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"A unique integer value identifying this executed task.","in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"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":"Display only systems with these OS versions","in":"query","name":"os_version","schema":{"items":{"enum":["6.0","6.1","6.10","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","7.0","7.1","7.10","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","8.0","8.1","8.10","8.2","8.3","8.4","8.5","8.6","8.7","8.8","8.9","9.0","9.1","9.2","9.3","9.4","9.5"],"type":"string"},"type":"array"},"style":"form"},{"description":"Sort systems by this field","in":"query","name":"sort","schema":{"default":"display_name","enum":["-display_name","-last_seen","-os_version","-status","display_name","last_seen","os_version","status"],"type":"string"}},{"in":"query","name":"status","schema":{"items":{"enum":["Cancelled","Failure","Running","Success","Timeout"],"type":"string"},"type":"array"},"style":"form"},{"description":"Tags have a namespace, key and value in the form namespace/key=value","in":"query","name":"tags","schema":{"items":{"format":"regex","pattern":"^[^/=]+/[^/=]+=[^/=]+$","type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedJobList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["executed_task"]}},"/api/tasks/v1/job":{"get":{"description":"View the jobs of running executed tasks.","operationId":"job_list","parameters":[{"description":"Display systems with this text in their display_name","in":"query","name":"display_name","schema":{"type":"string"}},{"in":"query","name":"executed_task","schema":{"type":"integer"}},{"in":"query","name":"has_stdout","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":"Sort jobs by this field","in":"query","name":"sort","schema":{"default":"-updated_on","enum":["-display_name","-executed_task","-status","-system","-updated_on","display_name","executed_task","status","system","updated_on"],"type":"string"}},{"in":"query","name":"status","schema":{"items":{"enum":["Cancelled","Failure","Running","Success","Timeout"],"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedJobList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["job"]}},"/api/tasks/v1/job/{id}":{"get":{"description":"View the jobs of running executed tasks.","operationId":"job_retrieve","parameters":[{"description":"A unique integer value identifying this job.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["job"]}},"/api/tasks/v1/job/{id}/log":{"get":{"description":"Show the log lines for this job.","operationId":"job_log_list","parameters":[{"description":"A unique integer value identifying this job.","in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"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"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedJobLogList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["job"]}},"/api/tasks/v1/job/{id}/stdout":{"get":{"description":"Show the stdout for this job","operationId":"job_stdout_retrieve","parameters":[{"description":"A unique integer value identifying this job.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"text/plain":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["job"]}},"/api/tasks/v1/system":{"get":{"description":"List the systems that can execute tasks, or the task-related details for\\na single system.","operationId":"system_list","parameters":[{"in":"query","name":"all_systems","schema":{"default":false,"type":"boolean"}},{"description":"Display systems with this text in their display_name","in":"query","name":"display_name","schema":{"type":"string"}},{"description":"Are there systems which contain these SAP SIDs?","in":"query","name":"filter[system_profile][sap_sids][contains]","schema":{"items":{"format":"regex","pattern":"^[A-Z]..$","type":"string"},"type":"array"},"style":"form"},{"description":"Is this a SAP system?","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"boolean"}},{"description":"List of Inventory host group names","in":"query","name":"groups","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":"Filter on both operating system name and version. A pipe separates the values. For Example: RHEL|7.9","in":"query","name":"operating_system","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter on these (short) operating system names","in":"query","name":"os_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Display only systems with these OS versions","in":"query","name":"os_version","schema":{"items":{"enum":["6.0","6.1","6.10","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","7.0","7.1","7.10","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","8.0","8.1","8.10","8.2","8.3","8.4","8.5","8.6","8.7","8.8","8.9","9.0","9.1","9.2","9.3","9.4","9.5"],"type":"string"},"type":"array"},"style":"form"},{"description":"Sort systems by this field","in":"query","name":"sort","schema":{"default":"display_name","enum":["-display_name","-group_name","-last_seen","-os","-os_name","-os_version","display_name","group_name","last_seen","os","os_name","os_version"],"type":"string"}},{"description":"Tags have a namespace, key and value in the form namespace/key=value","in":"query","name":"tags","schema":{"items":{"format":"regex","pattern":"^[^/=]+/[^/=]+=[^/=]+$","type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedHostList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["system"]}},"/api/tasks/v1/system/{id}":{"get":{"description":"List the systems that can execute tasks, or the task-related details for\\na single system.","operationId":"system_retrieve","parameters":[{"description":"A UUID string identifying this host.","in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Host"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["system"]}},"/api/tasks/v1/task":{"get":{"description":"View a list of tasks, or a single task","operationId":"task_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"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["task"]}},"/api/tasks/v1/task/{slug}":{"get":{"description":"View a list of tasks, or a single task","operationId":"task_retrieve","parameters":[{"in":"path","name":"slug","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["task"]}},"/api/tasks/v1/task/{slug}/playbook":{"get":{"description":"Return the playbook for this task.\\n\\nPlaybook generally do not change per task.","operationId":"task_playbook_retrieve","parameters":[{"in":"query","name":"format","schema":{"enum":["json","yaml"],"type":"string"}},{"in":"path","name":"slug","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}},"application/yaml":{"schema":{"$ref":"#/components/schemas/Task"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["task"]}},"/api/tasks/v1/task/{slug}/systems":{"get":{"description":"List all systems, with an extra \'requirements\' field that is a list\\nof reasons why the system cannot run this task. If that list is\\nempty, the system can run this task; otherwise the reasons should be\\ndisplayed.","operationId":"task_systems_list","parameters":[{"in":"query","name":"all_systems","schema":{"default":false,"type":"boolean"}},{"description":"Display systems with this text in their display_name","in":"query","name":"display_name","schema":{"type":"string"}},{"description":"Are there systems which contain these SAP SIDs?","in":"query","name":"filter[system_profile][sap_sids][contains]","schema":{"items":{"format":"regex","pattern":"^[A-Z]..$","type":"string"},"type":"array"},"style":"form"},{"description":"Is this a SAP system?","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"boolean"}},{"description":"List of Inventory host group names","in":"query","name":"groups","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":"Filter on both operating system name and version. A pipe separates the values. For Example: RHEL|7.9","in":"query","name":"operating_system","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter on these (short) operating system names","in":"query","name":"os_name","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Display only systems with these OS versions","in":"query","name":"os_version","schema":{"items":{"enum":["6.0","6.1","6.10","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","7.0","7.1","7.10","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","8.0","8.1","8.10","8.2","8.3","8.4","8.5","8.6","8.7","8.8","8.9","9.0","9.1","9.2","9.3","9.4","9.5"],"type":"string"},"type":"array"},"style":"form"},{"in":"path","name":"slug","required":true,"schema":{"type":"string"}},{"description":"Sort systems by this field","in":"query","name":"sort","schema":{"default":"display_name","enum":["-display_name","-group_name","-last_seen","-os","-os_name","-os_version","display_name","group_name","last_seen","os","os_name","os_version"],"type":"string"}},{"description":"Tags have a namespace, key and value in the form namespace/key=value","in":"query","name":"tags","schema":{"items":{"format":"regex","pattern":"^[^/=]+/[^/=]+=[^/=]+$","type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTaskHostList"}}},"description":""}},"security":[{"x-rh-identity":[]}],"tags":["task"]}}},"servers":[{"description":"The API of the Advisor project in Insights","url":"https://console.redhat.com/"}]}}')}}]); \ No newline at end of file diff --git a/static/js/9868.0a5d74be.chunk.js b/static/js/9868.0a5d74be.chunk.js new file mode 100644 index 00000000..c986db5a --- /dev/null +++ b/static/js/9868.0a5d74be.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[9868],{19868:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"parameters":{"assignmentRuleId":{"description":"assignment-rule ID.","in":"path","name":"assignment_rule_id","required":true,"schema":{"$ref":"#/components/schemas/NonStrictUUID"}},"assignmentRuleIdList":{"description":"A comma-separated list of assignment-rule IDs.","in":"path","name":"assignment_rule_id_list","required":true,"schema":{"items":{"$ref":"#/components/schemas/NonStrictUUID"},"type":"array"}},"assignmentRuleName":{"description":"Filter by assignment-rule name","in":"query","name":"name","required":false,"schema":{"type":"string"}},"assignmentRuleOrderByParam":{"description":"Ordering field name","in":"query","name":"order_by","required":false,"schema":{"enum":["name","group_id"],"type":"string"}},"assignmentRuleOrderHowParam":{"description":"Direction of the ordering; defaults to ASC for name, and to DESC for host_ids","in":"query","name":"order_how","required":false,"schema":{"enum":["ASC","DESC"],"type":"string"}},"branchId":{"description":"Filter by branch_id","in":"query","name":"branch_id","required":false,"schema":{"type":"string"}},"confirmDeleteAll":{"description":"Confirmation to delete all hosts on the account","in":"query","name":"confirm_delete_all","required":false,"schema":{"type":"boolean"}},"displayName":{"description":"Filter by display_name (case-insensitive)","in":"query","name":"display_name","required":false,"schema":{"type":"string"}},"factsNamespace":{"description":"A namespace of the merged facts.","in":"path","name":"namespace","required":true,"schema":{"type":"string"}},"fields_param":{"description":"Fetches only mentioned system_profile fields. For example,

    {\\"system_profile\\": [\\"arch\\", \\"host_type\\"]}

which equates to the URL param:

    \\"?fields[system_profile]=arch,host_type\\"","example":{},"explode":true,"in":"query","name":"fields","required":false,"schema":{"$ref":"#/components/schemas/SystemProfileNestedObject"},"style":"deepObject","x-validator":"sparseFields"},"filter_param":{"description":"Filters hosts based on system_profile fields. For example:

    {\\"system_profile\\": {\\"sap_system\\": {\\"eq\\": \\"true\\"}}}

which equates to the URL param:

    \\"?filter[system_profile][sap_system][eq]=true\\"

Hosts with host_type \\"edge\\" are filtered out by default.

To get \\"edge\\" hosts, use this explicit filter:

    {\\"system_profile\\": {\\"host_type\\": {\\"eq\\": \\"edge\\"}}}

which equates to the URL param:

    \\"?filter[system_profile][host_type][eq]=edge\\"","example":{},"explode":true,"in":"query","name":"filter","required":false,"schema":{"$ref":"#/components/schemas/SystemProfileNestedObject"},"style":"deepObject"},"fqdn":{"description":"Filter by FQDN (case-insensitive)","in":"query","name":"fqdn","required":false,"schema":{"type":"string"}},"groupId":{"description":"Group ID.","in":"path","name":"group_id","required":true,"schema":{"$ref":"#/components/schemas/NonStrictUUID"}},"groupIdList":{"description":"A comma-separated list of group IDs.","in":"path","name":"group_id_list","required":true,"schema":{"items":{"$ref":"#/components/schemas/NonStrictUUID"},"type":"array"}},"groupName":{"description":"Filter by group name","in":"query","name":"name","required":false,"schema":{"type":"string"}},"groupNameListParam":{"description":"Filter by group name","in":"query","name":"group_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},"groupOrderByParam":{"description":"Ordering field name","in":"query","name":"order_by","required":false,"schema":{"enum":["name","host_count","updated"],"type":"string"}},"groupOrderHowParam":{"description":"Direction of the ordering; defaults to ASC for name, and to DESC for host_count","in":"query","name":"order_how","required":false,"schema":{"enum":["ASC","DESC"],"type":"string"}},"hostId":{"description":"Host (system) ID.","in":"path","name":"host_id","required":true,"schema":{"$ref":"#/components/schemas/NonStrictUUID"}},"hostIdList":{"description":"A comma-separated list of host IDs.","in":"path","name":"host_id_list","required":true,"schema":{"items":{"$ref":"#/components/schemas/NonStrictUUID"},"type":"array"}},"hostOrderByParam":{"description":"Ordering field name","in":"query","name":"order_by","required":false,"schema":{"enum":["display_name","group_name","updated","operating_system"],"type":"string"}},"hostOrderHowParam":{"description":"Direction of the ordering; defaults to ASC for display_name, and to DESC for updated and operating_system","in":"query","name":"order_how","required":false,"schema":{"enum":["ASC","DESC"],"type":"string"}},"hostnameOrId":{"description":"Filter by display_name, fqdn, id (case-insensitive)","in":"query","name":"hostname_or_id","required":false,"schema":{"type":"string"}},"insightsId":{"description":"Filter by insights_id","in":"query","name":"insights_id","required":false,"schema":{"format":"uuid","type":"string"}},"pageParam":{"description":"A page number of the items to return.","in":"query","name":"page","required":false,"schema":{"default":1,"maximum":21474837,"minimum":1,"type":"integer"}},"perPageParam":{"description":"A number of items to return per page.","in":"query","name":"per_page","required":false,"schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},"providerId":{"description":"Filter by provider_id","in":"query","name":"provider_id","required":false,"schema":{"type":"string"}},"providerType":{"description":"Filter by provider_type","in":"query","name":"provider_type","required":false,"schema":{"enum":["alibaba","aws","azure","gcp","ibm"],"type":"string"}},"registered_with":{"description":"Filters out any host not registered by the specified reporters","in":"query","name":"registered_with","required":false,"schema":{"items":{"enum":["insights","yupana","satellite","discovery","puptoo","rhsm-conduit","cloud-connector","!yupana","!satellite","!discovery","!puptoo","!rhsm-conduit","!cloud-connector"],"type":"string"},"type":"array"}},"resourceTypesPerPageParam":{"description":"A number of items to return per page.","in":"query","name":"per_page","required":false,"schema":{"default":10,"maximum":100,"minimum":1,"type":"integer"}},"searchParam":{"description":"Used for searching tags and sap_sids that match the given search string. For searching tags, a tag\'s namespace, key, and/or value is used for matching.","in":"query","name":"search","required":false,"schema":{"type":"string"}},"stalenessNoDefaultsParam":{"description":"Culling states of the hosts.","in":"query","name":"staleness","required":false,"schema":{"items":{"enum":["fresh","stale","stale_warning","unknown"],"type":"string"},"type":"array"}},"stalenessParam":{"description":"Culling states of the hosts. Default: fresh, stale and stale_warning","in":"query","name":"staleness","required":false,"schema":{"default":["fresh","stale","stale_warning"],"items":{"enum":["fresh","stale","stale_warning","unknown"],"type":"string"},"type":"array"}},"tagsOrderBy":{"description":"Ordering field name","in":"query","name":"order_by","required":false,"schema":{"default":"tag","enum":["tag","count"],"type":"string"}},"tagsOrderHow":{"description":"Direction of the ordering. Default to ASC","in":"query","name":"order_how","required":false,"schema":{"default":"ASC","enum":["ASC","DESC"],"type":"string"}},"tagsParam":{"description":"filters out hosts not tagged by the given tags","in":"query","name":"tags","required":false,"schema":{"items":{"pattern":"^([^=/]+/)?[^=/]+(=[^=/]+)?$","type":"string"},"type":"array"}},"updatedEnd":{"description":"Only show hosts last modified before the given date","in":"query","name":"updated_end","schema":{"format":"date-time","type":"string"}},"updatedStart":{"description":"Only show hosts last modified after the given date","in":"query","name":"updated_start","schema":{"format":"date-time","type":"string"}}},"responses":{"PageOutOfBounds":{"description":"Requested page is outside of the range of available pages"}},"schemas":{"AccountNumber":{"deprecated":true,"description":"A Red Hat Account number that owns the host.","example":"000102","nullable":true,"type":"string"},"ActiveTags":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"items":{"description":"Information about a host tag","properties":{"count":{"description":"The number of hosts with the given tag. If the value is null this indicates that the count is unknown.","nullable":true,"type":"integer"},"tag":{"$ref":"#/components/schemas/StructuredTag"}},"required":["tag","count"],"title":"ActiveTag","type":"object"},"type":"array"}},"required":["results"],"type":"object"}],"example":{"count":3,"page":1,"per_page":50,"results":[{"count":3,"tag":{"key":"env","namespace":"Sat","value":"prod"}},{"count":1,"tag":{"key":"region","namespace":"aws","value":"us-east-1"}},{"count":-1,"tag":{"key":"web","namespace":"insights-client","value":null}}],"total":3},"title":"Host data"},"AssignmentRuleId":{"$ref":"#/components/schemas/NonStrictUUID","description":"A durable and reliable platform-wide assignment-rule identifier. Applications should use this identifier to reference assignment-rules."},"AssignmentRuleIn":{"description":"Data for a single Assignment Rule","properties":{"description":{"maxLength":255,"minLength":1,"nullable":true,"type":"string"},"enabled":{"type":"boolean"},"filter":{"type":"object"},"group_id":{"$ref":"#/components/schemas/GroupId"},"name":{"maxLength":255,"minLength":1,"type":"string"}},"required":["name","group_id","filter","enabled"],"title":"Assignment Rule In","type":"object"},"AssignmentRuleOut":{"description":"Data for a single Assignment Rule response","properties":{"account":{"$ref":"#/components/schemas/AccountNumber"},"created":{"format":"date-time","type":"string"},"description":{"minLength":1,"nullable":true,"type":"string"},"enabled":{"type":"boolean"},"filter":{"type":"object"},"group_id":{"$ref":"#/components/schemas/GroupId"},"id":{"$ref":"#/components/schemas/NonStrictUUID"},"modified":{"format":"date-time","type":"string"},"name":{"minLength":1,"type":"string"},"org_id":{"$ref":"#/components/schemas/OrgId"}},"required":["name","group_id","filter","enabled","created","modified"],"title":"Assignment Rule response","type":"object"},"AssignmentRuleQueryOutput":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"description":"Actual assignment-rule search query result entries.","items":{"$ref":"#/components/schemas/AssignmentRuleOut"},"type":"array"}},"required":["results"],"type":"object"}],"description":"A paginated assignment-rule search query result with assignment-rule entries and their Inventory metadata.","title":"An Inventory Assignment Rules query result","type":"object"},"BiosUuid":{"description":"A UUID of the host machine BIOS. This field is considered to be a canonical fact.","example":"22cd8e39-13bb-4d02-8316-84b850dc5136","nullable":true,"type":"string"},"CanonicalFactsIn":{"allOf":[{"properties":{"bios_uuid":{"allOf":[{"$ref":"#/components/schemas/BiosUuid"},{"$ref":"#/components/schemas/HyphenatedUuid"}]},"fqdn":{"$ref":"#/components/schemas/NonNullableString"},"insights_id":{"allOf":[{"$ref":"#/components/schemas/InsightsId"},{"$ref":"#/components/schemas/HyphenatedUuid"}]},"ip_addresses":{"$ref":"#/components/schemas/NonNullableStringArray"},"mac_addresses":{"$ref":"#/components/schemas/NonNullableStringArray"},"provider_id":{"$ref":"#/components/schemas/NonNullableString"},"provider_type":{"$ref":"#/components/schemas/NonNullableString"},"satellite_id":{"allOf":[{"$ref":"#/components/schemas/SatelliteId"},{"$ref":"#/components/schemas/HyphenatedUuid"}]},"subscription_manager_id":{"allOf":[{"$ref":"#/components/schemas/SubscriptionManagerId"},{"$ref":"#/components/schemas/HyphenatedUuid"}]}}},{"anyOf":[{"required":["insights_id"]},{"required":["subscription_manager_id"]},{"required":["satellite_id"]},{"required":["bios_uuid"]},{"required":["ip_addresses"]},{"required":["fqdn"]},{"required":["mac_addresses"]},{"required":["provider_id","provider_type"]}]}]},"CanonicalFactsOut":{"properties":{"bios_uuid":{"$ref":"#/components/schemas/BiosUuid"},"fqdn":{"$ref":"#/components/schemas/Fqdn"},"insights_id":{"$ref":"#/components/schemas/InsightsId"},"ip_addresses":{"$ref":"#/components/schemas/IpAddresses"},"mac_addresses":{"$ref":"#/components/schemas/MacAddresses"},"provider_id":{"$ref":"#/components/schemas/ProviderId"},"provider_type":{"$ref":"#/components/schemas/ProviderType"},"satellite_id":{"$ref":"#/components/schemas/SatelliteId"},"subscription_manager_id":{"$ref":"#/components/schemas/SubscriptionManagerId"}},"type":"object"},"Count":{"description":"The number of items on the current page","type":"integer"},"CreateCheckIn":{"allOf":[{"$ref":"#/components/schemas/CanonicalFactsIn"},{"properties":{"checkin_frequency":{"description":"How long from now to expect another check-in (in minutes).","example":1440,"maximum":2880,"minimum":1,"type":"integer"}}}],"description":"Data required to create a check-in record for a host.","title":"Check-in data","type":"object"},"FactSet":{"description":"A set of string facts belonging to a single namespace.","properties":{"facts":{"description":"The facts themselves.","example":{"fact1":"value1","fact2":"value2"},"type":"object"},"namespace":{"description":"A namespace the facts belong to.","minLength":1,"type":"string"}},"required":["namespace","facts"],"title":"Host facts under a namespace"},"Facts":{"description":"A set of string facts about a host.","example":{"fact1":"value1","fact2":"value2"},"title":"Host facts","type":"object"},"Fqdn":{"description":"A host\u2019s Fully Qualified Domain Name. This field is considered to be a canonical fact.","example":"my.host.example.com","nullable":true,"type":"string"},"GroupId":{"$ref":"#/components/schemas/NonStrictUUID","description":"A durable and reliable platform-wide group identifier. Applications should use this identifier to reference groups."},"GroupIn":{"description":"Data of a single group belonging to an account.","properties":{"host_ids":{"$ref":"#/components/schemas/HostIds"},"name":{"$ref":"#/components/schemas/GroupName"}},"title":"Group In","type":"object"},"GroupName":{"description":"A group\u2019s human-readable name.","example":"sre-group","nullable":false,"type":"string"},"GroupOut":{"description":"Data of a single group belonging to an account.","properties":{"account":{"$ref":"#/components/schemas/AccountNumber"},"created":{"description":"A timestamp when the entry was created.","format":"date-time","type":"string"},"id":{"$ref":"#/components/schemas/GroupId"},"name":{"$ref":"#/components/schemas/GroupName"},"org_id":{"$ref":"#/components/schemas/OrgId"},"updated":{"description":"A timestamp when the entry was last updated.","format":"date-time","type":"string"}},"title":"Group Out Properties","type":"object"},"GroupOutWithHostCount":{"allOf":[{"$ref":"#/components/schemas/GroupOut"},{"properties":{"host_count":{"$ref":"#/components/schemas/HostCount"}}}],"description":"Data of a single group belonging to an account.","title":"Group properties with host count","type":"object"},"GroupQueryOutput":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"description":"Actual group search query result entries.","items":{"$ref":"#/components/schemas/GroupOutWithHostCount"},"type":"array"}},"required":["results"],"type":"object"}],"description":"A paginated group search query result with group entries and their Inventory metadata.","title":"An Inventory Groups query result","type":"object"},"HostCount":{"description":"The number of hosts associated with the group.","example":3,"type":"integer"},"HostId":{"$ref":"#/components/schemas/NonStrictUUID","description":"A durable and reliable platform-wide group identifier. Applications should use this identifier to reference hosts."},"HostIds":{"description":"A comma-separated list of host IDs that belong to the group.","items":{"$ref":"#/components/schemas/NonStrictUUID"},"nullable":true,"type":"array"},"HostOut":{"allOf":[{"$ref":"#/components/schemas/CanonicalFactsOut"},{"properties":{"account":{"$ref":"#/components/schemas/AccountNumber"},"ansible_host":{"description":"The ansible host name for remediations","example":"host1.mydomain.com","nullable":true,"type":"string"},"created":{"description":"A timestamp when the entry was created.","format":"date-time","type":"string"},"culled_timestamp":{"description":"Timestamp from which the host is considered deleted.","format":"date-time","nullable":true,"type":"string"},"display_name":{"description":"A host\u2019s human-readable display name, e.g. in a form of a domain name.","example":"host1.mydomain.com","nullable":true,"type":"string"},"facts":{"description":"A set of facts belonging to the host.","items":{"$ref":"#/components/schemas/FactSet"},"type":"array"},"groups":{"description":"The groups that the host belongs to, if any.","items":{"$ref":"#/components/schemas/GroupOut"},"type":"array"},"id":{"description":"A durable and reliable platform-wide host identifier. Applications should use this identifier to reference hosts.","example":"3f01b55457674041b75e41829bcee1dc","type":"string"},"org_id":{"$ref":"#/components/schemas/OrgId"},"per_reporter_staleness":{"additionalProperties":{"$ref":"#/components/schemas/PerReporterStaleness"},"description":"Reporting source of the last checkin status, stale_timestamp, and last_check_in.","type":"object"},"reporter":{"description":"Reporting source of the host. Used when updating the stale_timestamp.","nullable":true,"type":"string"},"stale_timestamp":{"description":"Timestamp from which the host is considered stale.","format":"date-time","nullable":true,"type":"string"},"stale_warning_timestamp":{"description":"Timestamp from which the host is considered too stale to be listed without an explicit toggle.","format":"date-time","nullable":true,"type":"string"},"updated":{"description":"A timestamp when the entry was last updated.","format":"date-time","type":"string"}},"required":["org_id"]}],"description":"Data of a single host belonging to an account. Represents the hosts without its Inventory metadata.","title":"Host Out","type":"object"},"HostQueryOutput":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"description":"Actual host search query result entries.","items":{"$ref":"#/components/schemas/HostOut"},"type":"array"}},"required":["results"],"type":"object"}],"description":"A paginated host search query result with host entries and their Inventory metadata.","title":"A Host Inventory query result"},"HostSystemProfileOut":{"description":"Individual host record that contains only the host id and system profile","properties":{"id":{"type":"string"},"system_profile":{"$ref":"#/components/schemas/SystemProfile"}},"title":"Structure of an individual host system profile output","type":"object"},"HyphenatedUuid":{"example":"22cd8e39-13bb-4d02-8316-84b850dc5136","maxLength":36,"minLength":36,"nullable":true,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"InsightsId":{"description":"An ID defined in /etc/insights-client/machine-id. This field is considered a canonical fact.","example":"3f01b55457674041b75e41829bcee1dc","nullable":true,"type":"string"},"IpAddresses":{"description":"Host\u2019s network IP addresses. This field is considered to be a canonical fact.","example":["10.10.0.1","10.0.0.2"],"items":{"type":"string"},"nullable":true,"type":"array"},"MacAddresses":{"description":"Host\u2019s network interfaces MAC addresses. This field is considered to be a canonical fact.","example":["c2:00:d0:c8:61:01"],"items":{"type":"string"},"nullable":true,"type":"array"},"NonNullableString":{"nullable":false,"type":"string"},"NonNullableStringArray":{"items":{"type":"string"},"nullable":false,"type":"array"},"NonStrictUUID":{"example":"bA6deCFc19564430AB814bf8F70E8cEf","format":"uuid","pattern":"^[0-9a-fA-F]{8}\\\\-[0-9a-fA-F]{4}\\\\-[0-9a-fA-F]{4}\\\\-[0-9a-fA-F]{4}\\\\-[0-9a-fA-F]{12}$|^[0-9a-fA-F]{8}[0-9a-fA-F]{4}[0-9a-fA-F]{4}[0-9a-fA-F]{4}[0-9a-fA-F]{12}$","type":"string"},"OrgId":{"description":"The Org ID of the tenant that owns the host.","example":"000102","type":"string"},"Page":{"description":"The page number","type":"integer"},"PaginationOut":{"properties":{"count":{"$ref":"#/components/schemas/Count"},"page":{"$ref":"#/components/schemas/Page"},"per_page":{"$ref":"#/components/schemas/PerPage"},"total":{"$ref":"#/components/schemas/Total"}},"required":["count","page","per_page","total"],"type":"object"},"PatchHostIn":{"description":"Data of a single host to be updated.","properties":{"ansible_host":{"description":"The ansible host name for remediations","example":"host1.mydomain.com","type":"string"},"display_name":{"description":"A host\u2019s human-readable display name, e.g. in a form of a domain name.","example":"host1.mydomain.com","type":"string"}},"title":"Host data","type":"object"},"PerPage":{"description":"The number of items to return per page","type":"integer"},"PerReporterStaleness":{"properties":{"check_in_succeeded":{"type":"boolean"},"culled_timestamp":{"$ref":"#/components/schemas/TimeStamp"},"last_check_in":{"$ref":"#/components/schemas/TimeStamp"},"stale_timestamp":{"$ref":"#/components/schemas/TimeStamp"},"stale_warning_timestamp":{"$ref":"#/components/schemas/TimeStamp"}},"type":"object"},"ProviderId":{"description":"Host\u2019s reference in the external source e.g. Alibaba, AWS EC2, Azure, GCP, IBM etc. This field is one of the canonical facts and does not work without provider_type.","example":"i-05d2313e6b9a42b16","nullable":true,"type":"string"},"ProviderType":{"description":"Type of external source e.g. Alibaba, AWS EC2, Azure, GCP, IBM, etc. This field is one of the canonical facts and does not workout provider_id.","example":"aws","nullable":true,"type":"string"},"ResourceTypesGroupsQueryOutput":{"allOf":[{"$ref":"#/components/schemas/ResourceTypesPaginationOut"},{"properties":{"data":{"description":"Actual group search query result entries.","items":{"$ref":"#/components/schemas/GroupOutWithHostCount"},"type":"array"}},"required":["data"],"type":"object"}],"description":"A paginated group search query result with group entries and their Inventory metadata in paginated resource-types response format.","title":"An Inventory Groups query result in resource-types response format","type":"object"},"ResourceTypesOut":{"description":"Data describing a single resource-types RBAC object.","properties":{"count":{"type":"integer"},"path":{"description":"The path for the RBAC endpoint for the resource type","type":"string"},"value":{"description":"The name of the resource type","type":"string"}},"title":"A resource type query result","type":"object"},"ResourceTypesPaginationOut":{"properties":{"links":{"description":"A collection of pagination links for resource-types endpoints","properties":{"first":{"description":"The URI path for the first page in the pagination","type":"string"},"last":{"description":"The URI path for the last page in the pagination","type":"string"},"next":{"description":"The URI path for the next page in the pagination","nullable":true,"type":"string"},"previous":{"description":"The URI path for the previous page in the pagination","nullable":true,"type":"string"}},"required":["first","previous","next","last"],"type":"object"},"meta":{"description":"The metadata for resource-types responses","properties":{"count":{"description":"The total number of objects returned by the query.","type":"integer"}},"required":["count"],"type":"object"}},"required":["meta","links"],"type":"object"},"ResourceTypesQueryOutput":{"allOf":[{"$ref":"#/components/schemas/ResourceTypesPaginationOut"},{"properties":{"data":{"description":"Actual resource-types object data.","items":{"$ref":"#/components/schemas/ResourceTypesOut"},"type":"array"}},"required":["data"],"type":"object"}],"description":"A paginated list of resource-types RBAC objects.","title":"A resource-types query result","type":"object"},"SatelliteId":{"description":"A Red Hat Satellite ID of a RHEL host. This field is considered to be a canonical fact.","example":"22cd8e39-13bb-4d02-8316-84b850dc5136","nullable":true,"type":"string"},"StalenessId":{"description":"Account Staleness UID","oneOf":[{"$ref":"#/components/schemas/NonStrictUUID"},{"$ref":"#/components/schemas/SystemDefaultId"}]},"StalenessIn":{"description":"Data of a single account staleness.","properties":{"conventional_time_to_delete":{"$ref":"#/components/schemas/StalenessTimeout"},"conventional_time_to_stale":{"$ref":"#/components/schemas/StalenessTimeout"},"conventional_time_to_stale_warning":{"$ref":"#/components/schemas/StalenessTimeout"},"immutable_time_to_delete":{"$ref":"#/components/schemas/StalenessTimeout"},"immutable_time_to_stale":{"$ref":"#/components/schemas/StalenessTimeout"},"immutable_time_to_stale_warning":{"$ref":"#/components/schemas/StalenessTimeout"}},"title":"Account Staleness In","type":"object"},"StalenessOutput":{"allOf":[{"$ref":"#/components/schemas/StalenessIn"},{"required":["conventional_time_to_stale","conventional_time_to_stale_warning","conventional_time_to_delete","immutable_time_to_stale","immutable_time_to_stale_warning","immutable_time_to_delete"]},{"properties":{"created":{"description":"A timestamp when the entry was created.","format":"date-time","nullable":true,"type":"string"},"id":{"$ref":"#/components/schemas/StalenessId"},"org_id":{"$ref":"#/components/schemas/OrgId"},"updated":{"description":"A timestamp when the entry was last updated.","format":"date-time","nullable":true,"type":"string"}},"required":["id","org_id","created","updated"]}],"description":"Data of a account staleness.","title":"Account Staleness Out","type":"object"},"StalenessTimeout":{"minimum":1,"type":"integer"},"StructuredTag":{"properties":{"key":{"type":"string"},"namespace":{"nullable":true,"type":"string"},"value":{"nullable":true,"type":"string"}},"type":"object"},"SubscriptionManagerId":{"description":"A Red Hat Subcription Manager ID of a RHEL host. This field is considered to be a canonical fact.","example":"22cd8e39-13bb-4d02-8316-84b850dc5136","nullable":true,"type":"string"},"SystemDefaultId":{"enum":["system_default"],"example":"system_default","type":"string"},"SystemProfile":{"description":"Representation of the system profile fields","properties":{"ansible":{"description":"Object containing data specific to Ansible Automation Platform","properties":{"catalog_worker_version":{"description":"The catalog-worker version on the host","example":"1.2.3, 4.5.6, 7.8.9","maxLength":30,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string","x-wildcard":true},"controller_version":{"description":"The ansible-tower or automation-controller version on the host","example":"1.2.3, 4.5.6, 7.8.9","maxLength":30,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string","x-wildcard":true},"hub_version":{"description":"The automation-hub version on the host","example":"1.2.3, 4.5.6, 7.8.9","maxLength":30,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string","x-wildcard":true},"sso_version":{"description":"The SSO version on the host","example":"1.2.3, 4.5.6, 7.8.9","maxLength":30,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string","x-wildcard":true}},"type":"object"},"arch":{"example":"ARM, x86_64, RISC-V","maxLength":50,"type":"string"},"basearch":{"description":"The architecture family (from yum/dnf)","example":"x86_64, arm, ppc64","maxLength":50,"type":"string"},"bios_release_date":{"example":"ex1, ex2, ex3","maxLength":50,"type":"string","x-indexed":false,"x-wildcard":true},"bios_vendor":{"example":"ex1, ex2, ex3","maxLength":100,"type":"string"},"bios_version":{"example":"ex1, ex2, ex3","maxLength":100,"type":"string"},"bootc_status":{"description":"Object containing image data from command bootc status","properties":{"booted":{"properties":{"cached_image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"cached_image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"},"image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"}},"type":"object"},"rollback":{"properties":{"cached_image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"cached_image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"},"image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"}},"type":"object"},"staged":{"properties":{"cached_image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"cached_image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"},"image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"}},"type":"object"}},"type":"object"},"captured_date":{"example":"ex1, ex2, ex3","maxLength":32,"type":"string"},"cloud_provider":{"example":"aws, ms, ibm","maxLength":100,"type":"string"},"conversions":{"description":"Object containing information about 3rd party migration on instances","properties":{"activity":{"description":"Whether the conversion activity has been done or not","example":true,"type":"boolean","x-indexed":false}},"type":"object"},"cores_per_socket":{"format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"cpu_flags":{"items":{"example":"ex1, ex2, ex3","maxLength":30,"type":"string"},"type":"array"},"cpu_model":{"description":"The cpu model name","example":"Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz, Intel(R) Xeon(R) CPU E9-7800 0 @ 1.90GHz, Intel(R) I7(R) CPU I7-10900k 0 @ 4.90GHz","maxLength":100,"type":"string"},"disk_devices":{"items":{"$ref":"#/components/schemas/SystemProfileDiskDevice"},"type":"array"},"dnf_modules":{"items":{"$ref":"#/components/schemas/SystemProfileDnfModule"},"type":"array"},"enabled_services":{"items":{"example":"ex1, ex2, ex3","maxLength":512,"type":"string"},"type":"array"},"gpg_pubkeys":{"items":{"description":"A package name string of a single imported GPG pubkey","example":"gpg-pubkey-11111111-22222222, gpg-pubkey-22222222-22222222, gpg-pubkey-22222222-33333333","maxLength":512,"type":"string"},"type":"array"},"greenboot_fallback_detected":{"description":"Indicates whether greenboot detected a rolled back update on an edge device.","type":"boolean"},"greenboot_status":{"description":"Indicates the greenboot status of an edge device.","enum":["red","green"],"example":"green, red","maxLength":5,"type":"string"},"host_type":{"description":"Indicates the type of host.","enum":["edge"],"example":"edge, None","maxLength":4,"type":"string"},"infrastructure_type":{"example":"physical, virtual, imaginary","maxLength":100,"type":"string"},"infrastructure_vendor":{"example":"ex1, ex2, baremetal","maxLength":100,"type":"string"},"insights_client_version":{"description":"The version number of insights client. supports wildcards","example":"3.0.1-2.el4_2, 5.0.6-2.el7_6, 6.0.6-2.el8_4","maxLength":50,"type":"string","x-wildcard":true},"insights_egg_version":{"example":"2.3, 4.4, 5.1","maxLength":50,"type":"string"},"installed_packages":{"items":{"description":"A NEVRA string for a single installed package","example":"krb5-libs-0:-1.16.1-23.fc29.i686, arb5-libs-0:-1.16.1-23.fc29.i686, brb5-libs-0:-1.16.1-23.fc29.i686","maxLength":512,"type":"string"},"type":"array"},"installed_packages_delta":{"items":{"description":"A NEVRA string for a single installed package","example":"krb5-libs-0:-1.16.1-23.fc29.i686, arb5-libs-0:-1.16.1-23.fc29.i686, brb5-libs-0:-1.16.1-23.fc29.i686","maxLength":512,"type":"string"},"type":"array","x-indexed":false},"installed_products":{"items":{"$ref":"#/components/schemas/SystemProfileInstalledProduct"},"type":"array"},"installed_services":{"items":{"example":"ex1, ex2, ex3","maxLength":512,"type":"string"},"type":"array"},"intersystems":{"description":"Object containing data specific to InterSystems workload","properties":{"is_intersystems":{"description":"Indicates if InterSystems is installed on the system","type":"boolean"},"running_instances":{"items":{"description":"The info for an InterSystems instance running on the system","properties":{"instance_name":{"description":"The name of the instance","example":"IRIS3, PROD","maxLength":255,"type":"string"},"product":{"description":"The product of the instance","example":"IRIS","maxLength":64,"type":"string"},"version":{"description":"The version of the instance","example":"2023.1, 2023.2","maxLength":7,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"is_marketplace":{"description":"Indicates whether the host is part of a marketplace install from AWS, Azure, etc.","type":"boolean"},"katello_agent_running":{"type":"boolean"},"kernel_modules":{"items":{"example":"ex1, ex2, ex3","maxLength":255,"type":"string"},"type":"array"},"last_boot_time":{"format":"date-time","maxLength":50,"type":"string"},"mssql":{"description":"Object containing data specific to the MS SQL workload","properties":{"version":{"description":"MSSQL version number","example":"15.2.0, 12.5.3, 10.1.0","maxLength":30,"type":"string","x-wildcard":true}},"type":"object"},"network_interfaces":{"items":{"$ref":"#/components/schemas/SystemProfileNetworkInterface"},"type":"array"},"number_of_cpus":{"format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"number_of_sockets":{"format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"operating_system":{"description":"Object for OS details. Supports range operations","properties":{"major":{"description":"Major release of OS (aka the x version)","example":6,"maximum":99,"minimum":0,"type":"integer"},"minor":{"description":"Minor release of OS (aka the y version)","example":8,"maximum":99,"minimum":0,"type":"integer"},"name":{"description":"Name of the distro/os","enum":["RHEL","CentOS","CentOS Linux"],"example":"RHEL, CentOS, CentOS Linux","maxLength":12,"type":"string"}},"required":["major","minor","name"],"type":"object"},"os_kernel_version":{"description":"The kernel version represented with a three, optionally four, number scheme.","example":"4.18.2, 4.5.0, 5.1.0","maxLength":20,"pattern":"^\\\\d+\\\\.\\\\d+\\\\.\\\\d+(\\\\.\\\\d+)?$","type":"string","x-wildcard":true},"os_release":{"example":"7.4, 8.2, 7.5","maxLength":100,"type":"string","x-wildcard":true},"owner_id":{"description":"A UUID associated with the host\'s RHSM certificate","example":"22cd8e39-13bb-4d02-8316-84b850dc5136, ffdfd200-f5b9-4e57-b080-f5e257349df0, e2357169-f5e2-4afa-b509-ab1be3f30807","maxLength":36,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"public_dns":{"items":{"description":"The external DNS of the system","example":"ec2-12-34-56-78.us-west-2.compute.amazonaws.com","format":"string","maxLength":100,"type":"string"},"type":"array","x-indexed":false},"public_ipv4_addresses":{"items":{"description":"The external IPv4 address of the system","example":"12.23.31.32","format":"ipv4","maxLength":15,"type":"string"},"type":"array","x-indexed":false},"releasever":{"description":"Release name of the system distribution (from yum/dnf)","example":"7, 7.0, 7Server, 8, 8.4","maxLength":100,"type":"string"},"rhc_client_id":{"description":"A UUID associated with a cloud_connector","example":"22cd8e39-13bb-4d02-8316-84b850dc5136, 33cd8e39-13bb-4d02-8316-84b850dc5136, 2fa3e796-10e2-11ec-82a8-0242ac130003","maxLength":36,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"rhc_config_state":{"description":"A UUID associated with the config manager state","example":"22cd8e39-13bb-4d02-8316-84b850dc5136, 2c68e8ec-10e2-11ec-82a8-0242ac130003, 2fa3e796-10e2-11ec-82a8-0242ac130003","maxLength":36,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"rhsm":{"description":"Object for subscription-manager details","properties":{"version":{"description":"System release set by subscription-manager","example":"8.1, 7.5, 9.9","maxLength":255,"type":"string"}},"type":"object"},"rpm_ostree_deployments":{"description":"The list of deployments on the system as reported by rpm-ostree status --json","items":{"description":"Limited deployment information from systems managed by rpm-ostree as reported by rpm-ostree status --json","properties":{"booted":{"description":"Whether the deployment is currently booted","example":true,"type":"boolean"},"checksum":{"description":"The checksum / commit of the deployment","example":"63335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb, 73335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb, 83335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb","maxLength":64,"pattern":"^[a-fA-F0-9]{64}$","type":"string"},"id":{"description":"ID of the deployment","example":"fedora-silverblue-63335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb.0, fedora-blackpink-63335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb.0, fedora-orangeblue-63335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb.0","maxLength":255,"minLength":1,"type":"string"},"origin":{"description":"The origin repo from which the commit was installed","example":"fedora/33/x86_64/silverblue, fedora/31/x86_64/blackpink, fedora/34/x86_64/orangeblue","maxLength":255,"type":"string"},"osname":{"description":"The operating system name","example":"fedora-silverblue, fedora-blackpink, fedora-orangeblue","maxLength":255,"minLength":1,"type":"string"},"pinned":{"description":"Whether the deployment is currently pinned","example":false,"type":"boolean"},"version":{"description":"The version of the deployment","example":"33.21, 31.12, 33.45","maxLength":255,"minLength":1,"type":"string"}},"required":["id","checksum","origin","osname","booted","pinned"],"type":"object"},"type":"array"},"running_processes":{"items":{"description":"A single running process. This will be truncated to 1000 characters when saved.","example":"ex1, ex2, ex3","maxLength":1000,"type":"string"},"type":"array","x-indexed":false},"sap":{"description":"Object containing data specific to the SAP workload","properties":{"instance_number":{"description":"The instance number of the SAP HANA system (a two-digit number between 00 and 99)","example":"03, 05, 99","maxLength":2,"pattern":"^[0-9]{2}$","type":"string"},"sap_system":{"description":"Indicates if SAP is installed on the system","type":"boolean"},"sids":{"items":{"description":"The SAP system ID (SID)","example":"H2O, ABC, XYZ","maxLength":3,"pattern":"^[A-Z][A-Z0-9]{2}$","type":"string"},"type":"array","uniqueItems":true},"version":{"description":"The version of the SAP HANA lifecycle management program","example":"1.00.122.04.1478575636, 2.00.122.04.1478575636, 3.00.122.04.1478575636","maxLength":22,"pattern":"^[0-9]\\\\.[0-9]{2}\\\\.[0-9]{3}\\\\.[0-9]{2}\\\\.[0-9]{10}$","type":"string"}},"type":"object"},"sap_instance_number":{"description":"The instance number of the SAP HANA system (a two-digit number between 00 and 99)","example":"03, 05, 99","maxLength":2,"pattern":"^[0-9]{2}$","type":"string"},"sap_sids":{"items":{"description":"The SAP system ID (SID)","example":"H2O, ABC, XYZ","maxLength":3,"pattern":"^[A-Z][A-Z0-9]{2}$","type":"string"},"type":"array","uniqueItems":true},"sap_system":{"description":"Indicates if SAP is installed on the system","type":"boolean"},"sap_version":{"description":"The version of the SAP HANA lifecycle management program","example":"1.00.122.04.1478575636, 2.00.122.04.1478575636, 3.00.122.04.1478575636","maxLength":22,"pattern":"^[0-9]\\\\.[0-9]{2}\\\\.[0-9]{3}\\\\.[0-9]{2}\\\\.[0-9]{10}$","type":"string"},"satellite_managed":{"type":"boolean"},"selinux_config_file":{"description":"The SELinux mode provided in the config file","example":"permissive, sleepy, authoritative","maxLength":128,"type":"string"},"selinux_current_mode":{"description":"The current SELinux mode, either enforcing, permissive, or disabled","enum":["enforcing","permissive","disabled"],"example":"enforcing, not_enforcing, sleeping","maxLength":10,"type":"string"},"subscription_auto_attach":{"example":"ex1, ex2, ex3","maxLength":100,"type":"string"},"subscription_status":{"example":"ex1, ex2, ex3","maxLength":100,"type":"string"},"system_memory_bytes":{"format":"int64","maximum":9007199254740991,"minimum":0,"type":"integer"},"system_purpose":{"description":"Object for system purpose information","properties":{"role":{"description":"The intended role of the system","enum":["Red Hat Enterprise Linux Server","Red Hat Enterprise Linux Workstation","Red Hat Enterprise Linux Compute Node"],"example":"Red Hat Enterprise Linux Server, Red Hat Enterprise Linux Workstation, Red Hat Enterprise Linux Compute Node","maxLength":37,"type":"string"},"sla":{"description":"The intended SLA of the system","enum":["Premium","Standard","Self-Support"],"example":"Premium, Standard, Self-Support","maxLength":12,"type":"string"},"usage":{"description":"The intended usage of the system","enum":["Production","Development/Test","Disaster Recovery"],"example":"Production, Development/Test, Disaster Recovery","maxLength":17,"type":"string"}},"type":"object"},"system_update_method":{"description":"System update method","enum":["dnf","rpm-ostree","yum"],"example":"dnf, rpm-ostree, yum","maxLength":10,"type":"string"},"systemd":{"description":"Object for whole system systemd state, as reported by systemctl status --all","properties":{"failed":{"description":"The number of jobs failed","example":1,"minimum":0,"type":"integer"},"failed_services":{"description":"List of all failed jobs.","items":{"description":"The name of a failed job.","example":"ex1, ex2, ex3","maxLength":1000,"type":"string"},"type":"array"},"jobs_queued":{"description":"The number of jobs jobs_queued","example":4,"minimum":0,"type":"integer"},"state":{"description":"The state of the systemd subsystem","enum":["initializing","starting","running","degraded","maintenance","stopping"],"example":"initializing, starting, running, degraded, maintenance, stopping","maxLength":12,"type":"string"}},"required":["state","jobs_queued","failed"],"type":"object"},"threads_per_core":{"description":"Number of CPU threads per CPU core. Typical values: 1, 2, 4","example":2,"format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"tuned_profile":{"description":"Current profile resulting from command tuned-adm active","example":"desktop, example, laptop","maxLength":256,"type":"string"},"virtual_host_uuid":{"description":"Hypervisor host identity (subscription manager id)","example":"0ddf52cb-94e3-4ada-bdf7-d424a547b671, 6996463b-c9d4-402b-ad37-8ab5556ddf88, 0c352918-fa05-4f05-996c-6c43ec0b3c5e","maxLength":36,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"yum_repos":{"items":{"$ref":"#/components/schemas/SystemProfileYumRepo"},"type":"array","x-indexed":false}},"title":"SystemProfile","type":"object"},"SystemProfileByHostOut":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"description":"Actual host search query result entries.","items":{"$ref":"#/components/schemas/HostSystemProfileOut"},"type":"array"}},"required":["results"],"type":"object"}],"description":"Structure of the output of the host system profile query","title":"A host system profile query result"},"SystemProfileDiskDevice":{"description":"Representation of one mounted device","properties":{"device":{"example":"/dev/fdd0, /dev/sda1, /dev/nvme2","maxLength":2048,"type":"string"},"label":{"description":"User-defined mount label","example":"foo, bar, baz","maxLength":1024,"type":"string"},"mount_point":{"description":"The mount point","example":"/mnt/remote_nfs_shares, /mnt/local_nfs, /mnt/foo","maxLength":2048,"type":"string"},"options":{"$ref":"#/components/schemas/SystemProfileNestedObject","description":"Mount options for nested object","example":{"ro":true,"uid":"0"},"x-indexed":false},"type":{"description":"The mount type","example":"ext1, ext2, ext3","maxLength":256,"type":"string"}},"type":"object"},"SystemProfileDnfModule":{"description":"Representation of one DNF module","properties":{"name":{"example":"abc, dfg, pop","maxLength":128,"type":"string"},"stream":{"example":"abc, dfg, pop","maxLength":2048,"type":"string"}},"type":"object"},"SystemProfileInstalledProduct":{"description":"Representation of one installed product","properties":{"id":{"description":"The product ID","example":"abc, dfg, pop","maxLength":64,"type":"string"},"name":{"example":"abc, dfg, pop","maxLength":512,"type":"string"},"status":{"description":"Subscription status for product","example":"Subscribed, inactive, canceled","maxLength":256,"type":"string"}},"type":"object"},"SystemProfileNestedObject":{"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/SystemProfileNestedObject"},{"not":{"type":"object"}}]},"description":"An arbitrary object that does not allow empty string keys.","type":"object","x-propertyNames":{"minLength":1}},"SystemProfileNetworkInterface":{"description":"Representation of one network interface","properties":{"ipv4_addresses":{"items":{"description":"The ipv4 address of the system","example":"227.161.169.210 30.143.76.153 233.87.178.7, 60.209.47.155 40.124.217.134, 67.77.119.70","format":"ipv4","type":"string"},"type":"array"},"ipv6_addresses":{"items":{"description":"The ipv6 address of the system","example":"8886:2565:f753:1bbb:1d08:4239:c470:a889, dd2e:879f:afff:7845:b346:bb88:bcf2:4b1b, e979:3081:7218:4c98:fd19:5777:309a:957b","format":"ipv6","type":"string"},"type":"array"},"mac_address":{"description":"MAC address (with or without colons)","example":"00:00:00:00:00:00, 100000000000, 20:00:00:00:00:00","maxLength":59,"pattern":"^([A-Fa-f0-9]{2}[:-]){5}[A-Fa-f0-9]{2}$|^([A-Fa-f0-9]{4}[.]){2}[A-Fa-f0-9]{4}$|^[A-Fa-f0-9]{12}$|^([A-Fa-f0-9]{2}[:-]){19}[A-Fa-f0-9]{2}$|^[A-Fa-f0-9]{40}$","type":"string"},"mtu":{"description":"MTU (Maximum transmission unit)","format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"name":{"description":"Name of interface","example":"eth0, eth1, eth2","maxLength":50,"minLength":1,"type":"string"},"state":{"description":"Interface state (UP, DOWN, UNKNOWN)","example":"UP, DOWN, UNKNOWN","maxLength":25,"type":"string"},"type":{"description":"Interface type (ether, loopback)","example":"ether, infiniband, loopback","maxLength":18,"type":"string"}},"type":"object"},"SystemProfileOperatingSystemOut":{"properties":{"count":{"$ref":"#/components/schemas/Count"},"results":{"description":"The list of operating_system values on the account","items":{"properties":{"count":{"type":"integer"},"value":{"properties":{"major":{"nullable":true,"type":"integer"},"minor":{"nullable":true,"type":"integer"},"name":{"type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"total":{"$ref":"#/components/schemas/Total"}}},"SystemProfileSapSystemOut":{"properties":{"count":{"$ref":"#/components/schemas/Count"},"results":{"description":"The list of sap_system values on the account","items":{"properties":{"count":{"type":"integer"},"value":{"oneOf":[{"type":"string"},{"type":"boolean"}]}},"type":"object"},"type":"array"},"total":{"$ref":"#/components/schemas/Total"}},"type":"object"},"SystemProfileYumRepo":{"description":"Representation of one yum repository","properties":{"base_url":{"example":"abc, dfg, pop","format":"uri","maxLength":2048,"type":"string"},"enabled":{"type":"boolean"},"gpgcheck":{"type":"boolean"},"id":{"example":"abc, dfg, pop","maxLength":256,"type":"string"},"mirrorlist":{"description":"URL of a mirrorlist for the repository","example":"https://rhui.redhat.com/pulp/mirror/content/dist/rhel8/rhui/$releasever/$basearch/baseos/os","format":"uri","maxLength":2048,"type":"string"},"name":{"example":"abc, dfg, pop","maxLength":1024,"type":"string"}},"type":"object"},"TagCountOut":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"additionalProperties":{"type":"integer"},"description":"The list of tags on the systems","type":"object"}},"type":"object"}]},"TagsOut":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"additionalProperties":{"items":{"$ref":"#/components/schemas/StructuredTag"},"type":"array"},"description":"The list of tags on the systems","type":"object"}},"type":"object"}]},"TimeStamp":{"example":"2020-02-10T08:07:03.354307+00:00","format":"date-time","type":"string"},"Total":{"description":"Total number of items","type":"integer"},"UnleashToggleOut":{"properties":{"flag_value":{"description":"The value of the feature flag toggle","type":"boolean"},"using_fallback_value":{"description":"Whether the fallback value was used, if the Unleash server could not be accessed","type":"boolean"}},"title":"Unleash Toggle Out"}},"securitySchemes":{"Authorization":{"in":"header","name":"Authorization","type":"apiKey"},"BearerAuth":{"scheme":"bearer","type":"http","x-bearerInfoFunc":"app.auth.bearer_token_handler"}}},"info":{"description":"REST interface for the Insights Platform Host Inventory application.","title":"Insights Host Inventory REST Interface","version":"1.0.0"},"openapi":"3.0.0","paths":{"/account/staleness":{"delete":{"description":"Delete an account staleness

Required permissions: inventory:staleness:write","operationId":"api.staleness.delete_staleness","responses":{"204":{"description":"Successfully deleted account staleness."},"400":{"description":"Invalid request."},"404":{"description":"Account Staleness not found."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Delete an account staleness","tags":["accounts_staleness"]},"get":{"description":"Read the entire list of all accounts staleness available. Required permissions: inventory:TODO:read","operationId":"api.staleness.get_staleness","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessOutput"}}},"description":"Successfully read the staleness account."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Read the entire list of account staleness","tags":["accounts_staleness"]},"patch":{"description":"Update account staleness record. Required permissions: inventory:staleness:write","operationId":"api.staleness.update_staleness","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessIn"}}},"description":"Data required to update a record for a account staleness.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessOutput"}}},"description":"Successfully account staleness updated."},"400":{"description":"Invalid request."},"404":{"description":"Staleness record not found."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Update account staleness record","tags":["accounts_staleness"]},"post":{"description":"Create account staleness record. Required permissions: inventory:TODO:write","operationId":"api.staleness.create_staleness","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessIn"}}},"description":"Data required to create a record for a account staleness.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessOutput"}}},"description":"Successfully account staleness created."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Create account staleness record","tags":["accounts_staleness"]}},"/account/staleness/defaults":{"get":{"description":"Read the entire list of all accounts staleness available. Required permissions: inventory:TODO:read","operationId":"api.staleness.get_default_staleness","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessOutput"}}},"description":"Successfully read the staleness account."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Read the entire list of account staleness","tags":["accounts_staleness"]}},"/groups":{"get":{"description":"Read the entire list of all groups available to the account.

Required permissions: inventory:groups:read","operationId":"api.group.get_group_list","parameters":[{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/groupOrderByParam"},{"$ref":"#/components/parameters/groupOrderHowParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupQueryOutput"}}},"description":"Successfully read the groups list."},"400":{"description":"Groups not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Read the entire list of groups","tags":["groups"]},"post":{"description":"Creates a new group containing the hosts associated with the host IDs provided.

Required permissions: inventory:groups:write","operationId":"api.group.create_group","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupIn"}}},"description":"Data required to create a record for a group.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupOutWithHostCount"}}},"description":"Successfully created new Group."},"400":{"description":"Invalid request."},"403":{"description":"Forbidden - Invalid RBAC permission."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Create a new group matching the provided name and list of hosts IDs","tags":["groups"]}},"/groups/hosts/{host_id_list}":{"delete":{"description":"Delete a list of hosts from the groups they are in.

Required permissions: inventory:groups:write","operationId":"api.group.delete_hosts_from_different_groups","parameters":[{"$ref":"#/components/parameters/hostIdList"}],"responses":{"204":{"description":"The hosts were successfully removed from their groups."},"400":{"description":"Invalid request."},"404":{"description":"The provided hosts are ungrouped."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete a list of hosts from the groups they are in","tags":["groups"]}},"/groups/{group_id_list}":{"delete":{"description":"Delete a list of groups.

Required permissions: inventory:groups:write","operationId":"api.group.delete_groups","parameters":[{"$ref":"#/components/parameters/groupIdList"}],"responses":{"204":{"description":"The groups were successfully deleted."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete a list of groups","tags":["groups"]},"get":{"description":"Find one or more groups by their IDs.

Required permissions: inventory:groups:read","operationId":"api.group.get_groups_by_id","parameters":[{"$ref":"#/components/parameters/groupIdList"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/groupOrderByParam"},{"$ref":"#/components/parameters/groupOrderHowParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupQueryOutput"}}},"description":"Successfully searched for groups."},"400":{"description":"Invalid request."},"404":{"description":"Groups not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Find groups by their IDs","tags":["groups"]}},"/groups/{group_id}":{"patch":{"description":"Merge group information.

Required permissions: inventory:groups:write","operationId":"api.group.patch_group_by_id","parameters":[{"$ref":"#/components/parameters/groupId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupIn"}}},"description":"A dictionary with new information to merge with the original group.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupOutWithHostCount"}}},"description":"Group information successfully or already previously merged."},"400":{"description":"Invalid request."},"404":{"description":"Group not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Merge group information","tags":["groups"]}},"/groups/{group_id}/hosts":{"post":{"description":"Adds the host list in the request body to the provided group.

Required permissions: inventory:groups:write","operationId":"api.host_group.add_host_list_to_group","parameters":[{"$ref":"#/components/parameters/groupId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HostIds"}}},"description":"A list of hosts IDs to associate with the provided group.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupOutWithHostCount"}}},"description":"Hosts successfully or already previously associated with group."},"400":{"description":"Invalid request."},"404":{"description":"Group not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Add host IDs to the provided group","tags":["groups"]}},"/groups/{group_id}/hosts/{host_id_list}":{"delete":{"description":"Delete one or more hosts from a group.

Required permissions: inventory:groups:write","operationId":"api.host_group.delete_hosts_from_group","parameters":[{"$ref":"#/components/parameters/groupId"},{"$ref":"#/components/parameters/hostIdList"}],"responses":{"204":{"description":"Successfully deleted hosts."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete one or more hosts from a group","tags":["groups"]}},"/hosts":{"delete":{"description":"Delete the entire list of hosts filtered by the given parameters.

Required permissions: inventory:hosts:write","operationId":"api.host.delete_hosts_by_filter","parameters":[{"$ref":"#/components/parameters/displayName"},{"$ref":"#/components/parameters/fqdn"},{"$ref":"#/components/parameters/hostnameOrId"},{"$ref":"#/components/parameters/insightsId"},{"$ref":"#/components/parameters/providerId"},{"$ref":"#/components/parameters/providerType"},{"$ref":"#/components/parameters/updatedStart"},{"$ref":"#/components/parameters/updatedEnd"},{"$ref":"#/components/parameters/groupNameListParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/stalenessNoDefaultsParam"},{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"202":{"description":"Request for deletion of filtered hosts has been accepted."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete the entire list of hosts filtered by the given parameters","tags":["hosts"]},"get":{"description":"Read the entire list of all hosts available to the account.

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_list","parameters":[{"$ref":"#/components/parameters/displayName"},{"$ref":"#/components/parameters/fqdn"},{"$ref":"#/components/parameters/hostnameOrId"},{"$ref":"#/components/parameters/insightsId"},{"$ref":"#/components/parameters/providerId"},{"$ref":"#/components/parameters/providerType"},{"$ref":"#/components/parameters/updatedStart"},{"$ref":"#/components/parameters/updatedEnd"},{"$ref":"#/components/parameters/groupNameListParam"},{"$ref":"#/components/parameters/branchId"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"},{"$ref":"#/components/parameters/fields_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HostQueryOutput"}}},"description":"Successfully read the hosts list."}},"security":[{"ApiKeyAuth":[]}],"summary":"Read the entire list of hosts","tags":["hosts"]}},"/hosts/all":{"delete":{"description":"Delete all hosts on the account. The request must include \\"confirm_delete_all=true\\".

Required permissions: inventory:hosts:write","operationId":"api.host.delete_all_hosts","parameters":[{"$ref":"#/components/parameters/confirmDeleteAll"}],"responses":{"202":{"description":"Request for deleting all hosts has been accepted."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete all hosts on the account","tags":["hosts"]}},"/hosts/checkin":{"post":{"description":"Finds a host and updates its staleness timestamps. It uses the supplied canonical facts to determine which host to update. By default, the staleness timestamp is set to 1 hour from when the request is received; however, this can be overridden by supplying the interval.

Required permissions: inventory:hosts:write","operationId":"api.host.host_checkin","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCheckIn"}}},"description":"Data required to create a check-in record for a host.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HostOut"}}},"description":"Successfully checked in Host."},"404":{"description":"Not Found."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Update staleness timestamps for a host matching the provided facts","tags":["hosts"]}},"/hosts/{host_id_list}":{"delete":{"description":"Delete hosts by IDs

Required permissions: inventory:hosts:write","operationId":"api.host.delete_host_by_id","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/branchId"}],"responses":{"200":{"description":"Successfully deleted hosts."},"400":{"description":"Invalid request."},"404":{"description":"Host not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete hosts by IDs","tags":["hosts"]},"get":{"description":"Find one or more hosts by their ID.

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_by_id","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/branchId"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"},{"$ref":"#/components/parameters/fields_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HostQueryOutput"}}},"description":"Successfully searched for hosts."},"400":{"description":"Invalid request."},"404":{"description":"Host not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Find hosts by their IDs","tags":["hosts"]},"patch":{"description":"Update hosts

Required permissions: inventory:hosts:write","operationId":"api.host.patch_host_by_id","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/branchId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchHostIn"}}},"description":"A group of fields to be updated on the hosts","required":true},"responses":{"200":{"description":"Successfully updated the hosts."},"400":{"description":"Invalid request."},"404":{"description":"Host not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Update hosts","tags":["hosts"]}},"/hosts/{host_id_list}/facts/{namespace}":{"patch":{"description":"Merge one or multiple hosts facts under a namespace.

Required permissions: inventory:hosts:write","operationId":"api.host.merge_facts","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/factsNamespace"},{"$ref":"#/components/parameters/branchId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Facts"}}},"description":"A dictionary with the new facts to merge with the original ones.","required":true},"responses":{"200":{"description":"Successfully merged facts."},"400":{"description":"Invalid request."},"404":{"description":"Host or namespace not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Merge facts under a namespace","tags":["hosts"]},"put":{"description":"Replace facts under a namespace

Required permissions: inventory:hosts:write","operationId":"api.host.replace_facts","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/factsNamespace"},{"$ref":"#/components/parameters/branchId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Facts"}}},"description":"A dictionary with the new facts to replace the original ones.","required":true},"responses":{"200":{"description":"Successfully replaced facts."},"400":{"description":"Invalid request."},"404":{"description":"Host or namespace not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Replace facts under a namespace","tags":["hosts"]}},"/hosts/{host_id_list}/system_profile":{"get":{"description":"Find one or more hosts by their ID and return the id and system profile

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_system_profile_by_id","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"},{"$ref":"#/components/parameters/branchId"},{"$ref":"#/components/parameters/fields_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemProfileByHostOut"}}},"description":"Successfully searched for hosts."},"400":{"description":"Invalid request."},"404":{"description":"Host not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Return one or more hosts system profile","tags":["hosts"]}},"/hosts/{host_id_list}/tags":{"get":{"description":"Get the tags on a host

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_tags","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"},{"$ref":"#/components/parameters/searchParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagsOut"}}},"description":"Successfully found tags."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the tags on a host","tags":["hosts"]}},"/hosts/{host_id_list}/tags/count":{"get":{"description":"Get the number of tags on a host or hosts

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_tag_count","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagCountOut"}}},"description":"Successfully found tag count."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the number of tags on a host or hosts","tags":["hosts"]}},"/resource-types":{"get":{"description":"Returns the list of available RBAC resource types.

Required permissions: rbac:*:*","operationId":"api.resource_type.get_resource_type_list","parameters":[{"$ref":"#/components/parameters/resourceTypesPerPageParam"},{"$ref":"#/components/parameters/pageParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceTypesQueryOutput"}}},"description":"Successfully read the resource types list."},"400":{"description":"Resource types not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the list of resource types","tags":["resource-types"]}},"/resource-types/inventory-groups":{"get":{"description":"Returns the list of groups in the current account.

Required permissions: rbac:*:*","operationId":"api.resource_type.get_resource_type_groups_list","parameters":[{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/resourceTypesPerPageParam"},{"$ref":"#/components/parameters/pageParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceTypesGroupsQueryOutput"}}},"description":"Successfully read the resource-types groups list."},"400":{"description":"Groups not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the list of inventory groups in resource-types format","tags":["resource-types"]}},"/system_profile/operating_system":{"get":{"description":"Required permissions: inventory:hosts:read","operationId":"api.system_profile.get_operating_system","parameters":[{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemProfileOperatingSystemOut"}}},"description":"operating system versions and counts on the account"},"400":{"description":"Invalid request."},"404":{"$ref":"#/components/responses/PageOutOfBounds"}},"security":[{"ApiKeyAuth":[]}],"summary":"get all operating system versions and counts on the account","tags":["system_profile"]}},"/system_profile/sap_sids":{"get":{"description":"Required permissions: inventory:hosts:read","operationId":"api.system_profile.get_sap_sids","parameters":[{"$ref":"#/components/parameters/searchParam"},{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemProfileSapSystemOut"}}},"description":"sap_system values and counts for the account"},"400":{"description":"Invalid request."},"404":{"$ref":"#/components/responses/PageOutOfBounds"}},"security":[{"ApiKeyAuth":[]}],"summary":"get all sap sids values and counts on the account","tags":["system_profile"]}},"/system_profile/sap_system":{"get":{"description":"Required permissions: inventory:hosts:read","operationId":"api.system_profile.get_sap_system","parameters":[{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemProfileSapSystemOut"}}},"description":"sap_system values and counts for the account"},"400":{"description":"Invalid request."},"404":{"$ref":"#/components/responses/PageOutOfBounds"}},"security":[{"ApiKeyAuth":[]}],"summary":"get all sap system values and counts on the account","tags":["system_profile"]}},"/system_profile/validate_schema":{"post":{"description":"Validates System Profile data from recent Kafka messages against a given spec, and compares it with the current one. Only HBI Admins can access this endpoint.","operationId":"api.system_profile.validate_schema","parameters":[{"description":"The fork of the inventory-schemas repo to use","in":"query","name":"repo_fork","schema":{"type":"string"}},{"description":"The branch of the inventory-schemas repo to use","in":"query","name":"repo_branch","required":true,"schema":{"type":"string"}},{"description":"How many days worth of data to validate","in":"query","name":"days","schema":{"minimum":1,"type":"integer"}},{"description":"Stops polling when this number of messages has been collected","in":"query","name":"max_messages","schema":{"default":10000,"minimum":1,"type":"integer"}}],"responses":{"200":{"description":"Host validation results"},"403":{"description":"Forbidden"}},"security":[{"ApiKeyAuth":[]}],"summary":"validate system profile schema","tags":["system_profile"]}},"/tags":{"get":{"description":"Required permissions: inventory:hosts:read","operationId":"api.tag.get_tags","parameters":[{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/tagsOrderBy"},{"$ref":"#/components/parameters/tagsOrderHow"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/searchParam"},{"$ref":"#/components/parameters/displayName"},{"$ref":"#/components/parameters/fqdn"},{"$ref":"#/components/parameters/hostnameOrId"},{"$ref":"#/components/parameters/insightsId"},{"$ref":"#/components/parameters/providerId"},{"$ref":"#/components/parameters/providerType"},{"$ref":"#/components/parameters/updatedStart"},{"$ref":"#/components/parameters/updatedEnd"},{"$ref":"#/components/parameters/groupNameListParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActiveTags"}}},"description":"Tags"},"400":{"description":"Invalid request."},"404":{"$ref":"#/components/responses/PageOutOfBounds"}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the active host tags for a given account","tags":["tags"]}}}}}')}}]); \ No newline at end of file diff --git a/static/js/9868.bd25310d.chunk.js b/static/js/9868.bd25310d.chunk.js deleted file mode 100644 index 72724a57..00000000 --- a/static/js/9868.bd25310d.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapidocs=self.webpackChunkapidocs||[]).push([[9868],{19868:function(e){e.exports=JSON.parse('{"extras":{},"openapi":{"components":{"parameters":{"assignmentRuleId":{"description":"assignment-rule ID.","in":"path","name":"assignment_rule_id","required":true,"schema":{"$ref":"#/components/schemas/NonStrictUUID"}},"assignmentRuleIdList":{"description":"A comma-separated list of assignment-rule IDs.","in":"path","name":"assignment_rule_id_list","required":true,"schema":{"items":{"$ref":"#/components/schemas/NonStrictUUID"},"type":"array"}},"assignmentRuleName":{"description":"Filter by assignment-rule name","in":"query","name":"name","required":false,"schema":{"type":"string"}},"assignmentRuleOrderByParam":{"description":"Ordering field name","in":"query","name":"order_by","required":false,"schema":{"enum":["name","group_id"],"type":"string"}},"assignmentRuleOrderHowParam":{"description":"Direction of the ordering; defaults to ASC for name, and to DESC for host_ids","in":"query","name":"order_how","required":false,"schema":{"enum":["ASC","DESC"],"type":"string"}},"branchId":{"description":"Filter by branch_id","in":"query","name":"branch_id","required":false,"schema":{"type":"string"}},"confirmDeleteAll":{"description":"Confirmation to delete all hosts on the account","in":"query","name":"confirm_delete_all","required":false,"schema":{"type":"boolean"}},"displayName":{"description":"Filter by display_name (case-insensitive)","in":"query","name":"display_name","required":false,"schema":{"type":"string"}},"factsNamespace":{"description":"A namespace of the merged facts.","in":"path","name":"namespace","required":true,"schema":{"type":"string"}},"fields_param":{"description":"Fetches only mentioned system_profile fields. For example,

    {\\"system_profile\\": [\\"arch\\", \\"host_type\\"]}

which equates to the URL param:

    \\"?fields[system_profile]=arch,host_type\\"","example":{},"explode":true,"in":"query","name":"fields","required":false,"schema":{"$ref":"#/components/schemas/SystemProfileNestedObject"},"style":"deepObject","x-validator":"sparseFields"},"filter_param":{"description":"Filters hosts based on system_profile fields. For example:

    {\\"system_profile\\": {\\"host_type\\": {\\"eq\\": \\"edge\\"}}}

which equates to the URL param:

    \\"?filter[system_profile][host_type][eq]=edge\\"","example":{},"explode":true,"in":"query","name":"filter","required":false,"schema":{"$ref":"#/components/schemas/SystemProfileNestedObject"},"style":"deepObject"},"fqdn":{"description":"Filter by FQDN (case-insensitive)","in":"query","name":"fqdn","required":false,"schema":{"type":"string"}},"groupId":{"description":"Group ID.","in":"path","name":"group_id","required":true,"schema":{"$ref":"#/components/schemas/NonStrictUUID"}},"groupIdList":{"description":"A comma-separated list of group IDs.","in":"path","name":"group_id_list","required":true,"schema":{"items":{"$ref":"#/components/schemas/NonStrictUUID"},"type":"array"}},"groupName":{"description":"Filter by group name","in":"query","name":"name","required":false,"schema":{"type":"string"}},"groupNameListParam":{"description":"Filter by group name","in":"query","name":"group_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},"groupOrderByParam":{"description":"Ordering field name","in":"query","name":"order_by","required":false,"schema":{"enum":["name","host_count","updated"],"type":"string"}},"groupOrderHowParam":{"description":"Direction of the ordering; defaults to ASC for name, and to DESC for host_count","in":"query","name":"order_how","required":false,"schema":{"enum":["ASC","DESC"],"type":"string"}},"hostId":{"description":"Host (system) ID.","in":"path","name":"host_id","required":true,"schema":{"$ref":"#/components/schemas/NonStrictUUID"}},"hostIdList":{"description":"A comma-separated list of host IDs.","in":"path","name":"host_id_list","required":true,"schema":{"items":{"$ref":"#/components/schemas/NonStrictUUID"},"type":"array"}},"hostOrderByParam":{"description":"Ordering field name","in":"query","name":"order_by","required":false,"schema":{"enum":["display_name","group_name","updated","operating_system"],"type":"string"}},"hostOrderHowParam":{"description":"Direction of the ordering; defaults to ASC for display_name, and to DESC for updated and operating_system","in":"query","name":"order_how","required":false,"schema":{"enum":["ASC","DESC"],"type":"string"}},"hostnameOrId":{"description":"Filter by display_name, fqdn, id (case-insensitive)","in":"query","name":"hostname_or_id","required":false,"schema":{"type":"string"}},"insightsId":{"description":"Filter by insights_id","in":"query","name":"insights_id","required":false,"schema":{"format":"uuid","type":"string"}},"pageParam":{"description":"A page number of the items to return.","in":"query","name":"page","required":false,"schema":{"default":1,"maximum":21474837,"minimum":1,"type":"integer"}},"perPageParam":{"description":"A number of items to return per page.","in":"query","name":"per_page","required":false,"schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},"providerId":{"description":"Filter by provider_id","in":"query","name":"provider_id","required":false,"schema":{"type":"string"}},"providerType":{"description":"Filter by provider_type","in":"query","name":"provider_type","required":false,"schema":{"enum":["alibaba","aws","azure","gcp","ibm"],"type":"string"}},"registered_with":{"description":"Filters out any host not registered by the specified reporters","in":"query","name":"registered_with","required":false,"schema":{"items":{"enum":["insights","yupana","satellite","discovery","puptoo","rhsm-conduit","cloud-connector","!yupana","!satellite","!discovery","!puptoo","!rhsm-conduit","!cloud-connector"],"type":"string"},"type":"array"}},"resourceTypesPerPageParam":{"description":"A number of items to return per page.","in":"query","name":"per_page","required":false,"schema":{"default":10,"maximum":100,"minimum":1,"type":"integer"}},"searchParam":{"description":"Used for searching tags and sap_sids that match the given search string. For searching tags, a tag\'s namespace, key, and/or value is used for matching.","in":"query","name":"search","required":false,"schema":{"type":"string"}},"stalenessNoDefaultsParam":{"description":"Culling states of the hosts.","in":"query","name":"staleness","required":false,"schema":{"items":{"enum":["fresh","stale","stale_warning","unknown"],"type":"string"},"type":"array"}},"stalenessParam":{"description":"Culling states of the hosts. Default: fresh, stale and stale_warning","in":"query","name":"staleness","required":false,"schema":{"default":["fresh","stale","stale_warning"],"items":{"enum":["fresh","stale","stale_warning","unknown"],"type":"string"},"type":"array"}},"tagsOrderBy":{"description":"Ordering field name","in":"query","name":"order_by","required":false,"schema":{"default":"tag","enum":["tag","count"],"type":"string"}},"tagsOrderHow":{"description":"Direction of the ordering. Default to ASC","in":"query","name":"order_how","required":false,"schema":{"default":"ASC","enum":["ASC","DESC"],"type":"string"}},"tagsParam":{"description":"filters out hosts not tagged by the given tags","in":"query","name":"tags","required":false,"schema":{"items":{"pattern":"^([^=/]+/)?[^=/]+(=[^=/]+)?$","type":"string"},"type":"array"}},"updatedEnd":{"description":"Only show hosts last modified before the given date","in":"query","name":"updated_end","schema":{"format":"date-time","type":"string"}},"updatedStart":{"description":"Only show hosts last modified after the given date","in":"query","name":"updated_start","schema":{"format":"date-time","type":"string"}}},"responses":{"PageOutOfBounds":{"description":"Requested page is outside of the range of available pages"}},"schemas":{"AccountNumber":{"deprecated":true,"description":"A Red Hat Account number that owns the host.","example":"000102","nullable":true,"type":"string"},"ActiveTags":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"items":{"description":"Information about a host tag","properties":{"count":{"description":"The number of hosts with the given tag. If the value is null this indicates that the count is unknown.","nullable":true,"type":"integer"},"tag":{"$ref":"#/components/schemas/StructuredTag"}},"required":["tag","count"],"title":"ActiveTag","type":"object"},"type":"array"}},"required":["results"],"type":"object"}],"example":{"count":3,"page":1,"per_page":50,"results":[{"count":3,"tag":{"key":"env","namespace":"Sat","value":"prod"}},{"count":1,"tag":{"key":"region","namespace":"aws","value":"us-east-1"}},{"count":-1,"tag":{"key":"web","namespace":"insights-client","value":null}}],"total":3},"title":"Host data"},"AssignmentRuleId":{"$ref":"#/components/schemas/NonStrictUUID","description":"A durable and reliable platform-wide assignment-rule identifier. Applications should use this identifier to reference assignment-rules."},"AssignmentRuleIn":{"description":"Data for a single Assignment Rule","properties":{"description":{"maxLength":255,"minLength":1,"nullable":true,"type":"string"},"enabled":{"type":"boolean"},"filter":{"type":"object"},"group_id":{"$ref":"#/components/schemas/GroupId"},"name":{"maxLength":255,"minLength":1,"type":"string"}},"required":["name","group_id","filter","enabled"],"title":"Assignment Rule In","type":"object"},"AssignmentRuleOut":{"description":"Data for a single Assignment Rule response","properties":{"account":{"$ref":"#/components/schemas/AccountNumber"},"created_on":{"format":"date-time","type":"string"},"description":{"minLength":1,"nullable":true,"type":"string"},"enabled":{"type":"boolean"},"filter":{"type":"object"},"group_id":{"$ref":"#/components/schemas/GroupId"},"id":{"$ref":"#/components/schemas/NonStrictUUID"},"modified_on":{"format":"date-time","type":"string"},"name":{"minLength":1,"type":"string"},"org_id":{"$ref":"#/components/schemas/OrgId"}},"required":["name","group_id","filter","enabled","created_on","modified_on"],"title":"Assignment Rule response","type":"object"},"AssignmentRuleQueryOutput":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"description":"Actual assignment-rule search query result entries.","items":{"$ref":"#/components/schemas/AssignmentRuleOut"},"type":"array"}},"required":["results"],"type":"object"}],"description":"A paginated assignment-rule search query result with assignment-rule entries and their Inventory metadata.","title":"An Inventory Assignment Rules query result","type":"object"},"BiosUuid":{"description":"A UUID of the host machine BIOS. This field is considered to be a canonical fact.","example":"22cd8e39-13bb-4d02-8316-84b850dc5136","nullable":true,"type":"string"},"CanonicalFactsIn":{"allOf":[{"properties":{"bios_uuid":{"allOf":[{"$ref":"#/components/schemas/BiosUuid"},{"$ref":"#/components/schemas/HyphenatedUuid"}]},"fqdn":{"$ref":"#/components/schemas/NonNullableString"},"insights_id":{"allOf":[{"$ref":"#/components/schemas/InsightsId"},{"$ref":"#/components/schemas/HyphenatedUuid"}]},"ip_addresses":{"$ref":"#/components/schemas/NonNullableStringArray"},"mac_addresses":{"$ref":"#/components/schemas/NonNullableStringArray"},"provider_id":{"$ref":"#/components/schemas/NonNullableString"},"provider_type":{"$ref":"#/components/schemas/NonNullableString"},"satellite_id":{"allOf":[{"$ref":"#/components/schemas/SatelliteId"},{"$ref":"#/components/schemas/HyphenatedUuid"}]},"subscription_manager_id":{"allOf":[{"$ref":"#/components/schemas/SubscriptionManagerId"},{"$ref":"#/components/schemas/HyphenatedUuid"}]}}},{"anyOf":[{"required":["insights_id"]},{"required":["subscription_manager_id"]},{"required":["satellite_id"]},{"required":["bios_uuid"]},{"required":["ip_addresses"]},{"required":["fqdn"]},{"required":["mac_addresses"]},{"required":["provider_id","provider_type"]}]}]},"CanonicalFactsOut":{"properties":{"bios_uuid":{"$ref":"#/components/schemas/BiosUuid"},"fqdn":{"$ref":"#/components/schemas/Fqdn"},"insights_id":{"$ref":"#/components/schemas/InsightsId"},"ip_addresses":{"$ref":"#/components/schemas/IpAddresses"},"mac_addresses":{"$ref":"#/components/schemas/MacAddresses"},"provider_id":{"$ref":"#/components/schemas/ProviderId"},"provider_type":{"$ref":"#/components/schemas/ProviderType"},"satellite_id":{"$ref":"#/components/schemas/SatelliteId"},"subscription_manager_id":{"$ref":"#/components/schemas/SubscriptionManagerId"}},"type":"object"},"Count":{"description":"The number of items on the current page","type":"integer"},"CreateCheckIn":{"allOf":[{"$ref":"#/components/schemas/CanonicalFactsIn"},{"properties":{"checkin_frequency":{"description":"How long from now to expect another check-in (in minutes).","example":1440,"maximum":2880,"minimum":1,"type":"integer"}}}],"description":"Data required to create a check-in record for a host.","title":"Check-in data","type":"object"},"FactSet":{"description":"A set of string facts belonging to a single namespace.","properties":{"facts":{"description":"The facts themselves.","example":{"fact1":"value1","fact2":"value2"},"type":"object"},"namespace":{"description":"A namespace the facts belong to.","minLength":1,"type":"string"}},"required":["namespace","facts"],"title":"Host facts under a namespace"},"Facts":{"description":"A set of string facts about a host.","example":{"fact1":"value1","fact2":"value2"},"title":"Host facts","type":"object"},"Fqdn":{"description":"A host\u2019s Fully Qualified Domain Name. This field is considered to be a canonical fact.","example":"my.host.example.com","nullable":true,"type":"string"},"GroupId":{"$ref":"#/components/schemas/NonStrictUUID","description":"A durable and reliable platform-wide group identifier. Applications should use this identifier to reference groups."},"GroupIn":{"allOf":[{"properties":{"host_ids":{"$ref":"#/components/schemas/HostIds"},"name":{"$ref":"#/components/schemas/GroupName"}}}],"description":"Data of a single group belonging to an account.","title":"Group In","type":"object"},"GroupName":{"description":"A group\u2019s human-readable name.","example":"sre-group","nullable":false,"type":"string"},"GroupOut":{"description":"Data of a single group belonging to an account.","properties":{"account":{"$ref":"#/components/schemas/AccountNumber"},"created":{"description":"A timestamp when the entry was created.","format":"date-time","type":"string"},"id":{"$ref":"#/components/schemas/GroupId"},"name":{"$ref":"#/components/schemas/GroupName"},"org_id":{"$ref":"#/components/schemas/OrgId"},"updated":{"description":"A timestamp when the entry was last updated.","format":"date-time","type":"string"}},"title":"Group Out Properties","type":"object"},"GroupOutWithHostCount":{"allOf":[{"$ref":"#/components/schemas/GroupOut"},{"properties":{"host_count":{"$ref":"#/components/schemas/HostCount"}}}],"description":"Data of a single group belonging to an account.","title":"Group properties with host count","type":"object"},"GroupQueryOutput":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"description":"Actual group search query result entries.","items":{"$ref":"#/components/schemas/GroupOutWithHostCount"},"type":"array"}},"required":["results"],"type":"object"}],"description":"A paginated group search query result with group entries and their Inventory metadata.","title":"An Inventory Groups query result","type":"object"},"HostCount":{"description":"The number of hosts associated with the group.","example":3,"type":"integer"},"HostId":{"$ref":"#/components/schemas/NonStrictUUID","description":"A durable and reliable platform-wide group identifier. Applications should use this identifier to reference hosts."},"HostIds":{"description":"A comma-separated list of host IDs that belong to the group.","items":{"$ref":"#/components/schemas/NonStrictUUID"},"nullable":true,"type":"array"},"HostOut":{"allOf":[{"$ref":"#/components/schemas/CanonicalFactsOut"},{"properties":{"account":{"$ref":"#/components/schemas/AccountNumber"},"ansible_host":{"description":"The ansible host name for remediations","example":"host1.mydomain.com","nullable":true,"type":"string"},"created":{"description":"A timestamp when the entry was created.","format":"date-time","type":"string"},"culled_timestamp":{"description":"Timestamp from which the host is considered deleted.","format":"date-time","nullable":true,"type":"string"},"display_name":{"description":"A host\u2019s human-readable display name, e.g. in a form of a domain name.","example":"host1.mydomain.com","nullable":true,"type":"string"},"facts":{"description":"A set of facts belonging to the host.","items":{"$ref":"#/components/schemas/FactSet"},"type":"array"},"groups":{"description":"The groups that the host belongs to, if any.","items":{"$ref":"#/components/schemas/GroupOut"},"type":"array"},"id":{"description":"A durable and reliable platform-wide host identifier. Applications should use this identifier to reference hosts.","example":"3f01b55457674041b75e41829bcee1dc","type":"string"},"org_id":{"$ref":"#/components/schemas/OrgId"},"per_reporter_staleness":{"additionalProperties":{"$ref":"#/components/schemas/PerReporterStaleness"},"description":"Reporting source of the last checkin status, stale_timestamp, and last_check_in.","type":"object"},"reporter":{"description":"Reporting source of the host. Used when updating the stale_timestamp.","nullable":true,"type":"string"},"stale_timestamp":{"description":"Timestamp from which the host is considered stale.","format":"date-time","nullable":true,"type":"string"},"stale_warning_timestamp":{"description":"Timestamp from which the host is considered too stale to be listed without an explicit toggle.","format":"date-time","nullable":true,"type":"string"},"updated":{"description":"A timestamp when the entry was last updated.","format":"date-time","type":"string"}},"required":["org_id"]}],"description":"Data of a single host belonging to an account. Represents the hosts without its Inventory metadata.","title":"Host Out","type":"object"},"HostQueryOutput":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"description":"Actual host search query result entries.","items":{"$ref":"#/components/schemas/HostOut"},"type":"array"}},"required":["results"],"type":"object"}],"description":"A paginated host search query result with host entries and their Inventory metadata.","title":"A Host Inventory query result"},"HostSystemProfileOut":{"description":"Individual host record that contains only the host id and system profile","properties":{"id":{"type":"string"},"system_profile":{"$ref":"#/components/schemas/SystemProfile"}},"title":"Structure of an individual host system profile output","type":"object"},"HyphenatedUuid":{"example":"22cd8e39-13bb-4d02-8316-84b850dc5136","maxLength":36,"minLength":36,"nullable":true,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"InsightsId":{"description":"An ID defined in /etc/insights-client/machine-id. This field is considered a canonical fact.","example":"3f01b55457674041b75e41829bcee1dc","nullable":true,"type":"string"},"IpAddresses":{"description":"Host\u2019s network IP addresses. This field is considered to be a canonical fact.","example":["10.10.0.1","10.0.0.2"],"items":{"type":"string"},"nullable":true,"type":"array"},"MacAddresses":{"description":"Host\u2019s network interfaces MAC addresses. This field is considered to be a canonical fact.","example":["c2:00:d0:c8:61:01"],"items":{"type":"string"},"nullable":true,"type":"array"},"NonNullableString":{"nullable":false,"type":"string"},"NonNullableStringArray":{"items":{"type":"string"},"nullable":false,"type":"array"},"NonStrictUUID":{"example":"bA6deCFc19564430AB814bf8F70E8cEf","format":"uuid","pattern":"^[0-9a-fA-F]{8}\\\\-[0-9a-fA-F]{4}\\\\-[0-9a-fA-F]{4}\\\\-[0-9a-fA-F]{4}\\\\-[0-9a-fA-F]{12}$|^[0-9a-fA-F]{8}[0-9a-fA-F]{4}[0-9a-fA-F]{4}[0-9a-fA-F]{4}[0-9a-fA-F]{12}$","type":"string"},"OrgId":{"description":"The Org ID of the tenant that owns the host.","example":"000102","type":"string"},"Page":{"description":"The page number","type":"integer"},"PaginationOut":{"properties":{"count":{"$ref":"#/components/schemas/Count"},"page":{"$ref":"#/components/schemas/Page"},"per_page":{"$ref":"#/components/schemas/PerPage"},"total":{"$ref":"#/components/schemas/Total"}},"required":["count","page","per_page","total"],"type":"object"},"PatchHostIn":{"description":"Data of a single host to be updated.","properties":{"ansible_host":{"description":"The ansible host name for remediations","example":"host1.mydomain.com","type":"string"},"display_name":{"description":"A host\u2019s human-readable display name, e.g. in a form of a domain name.","example":"host1.mydomain.com","type":"string"}},"title":"Host data","type":"object"},"PerPage":{"description":"The number of items to return per page","type":"integer"},"PerReporterStaleness":{"properties":{"check_in_succeeded":{"type":"boolean"},"culled_timestamp":{"example":"2020-02-17T08:07:03.354307+00:00","format":"date-time","type":"string"},"last_check_in":{"example":"2020-02-10T08:07:03.354307+00:00","format":"date-time","type":"string"},"stale_timestamp":{"example":"2020-02-17T08:07:03.354307+00:00","format":"date-time","type":"string"},"stale_warning_timestamp":{"example":"2020-02-17T08:07:03.354307+00:00","format":"date-time","type":"string"}},"type":"object"},"ProviderId":{"description":"Host\u2019s reference in the external source e.g. Alibaba, AWS EC2, Azure, GCP, IBM etc. This field is one of the canonical facts and does not work without provider_type.","example":"i-05d2313e6b9a42b16","nullable":true,"type":"string"},"ProviderType":{"description":"Type of external source e.g. Alibaba, AWS EC2, Azure, GCP, IBM, etc. This field is one of the canonical facts and does not workout provider_id.","example":"aws","nullable":true,"type":"string"},"ResourceTypesGroupsQueryOutput":{"allOf":[{"$ref":"#/components/schemas/ResourceTypesPaginationOut"},{"properties":{"data":{"description":"Actual group search query result entries.","items":{"$ref":"#/components/schemas/GroupOutWithHostCount"},"type":"array"}},"required":["data"],"type":"object"}],"description":"A paginated group search query result with group entries and their Inventory metadata in paginated resource-types response format.","title":"An Inventory Groups query result in resource-types response format","type":"object"},"ResourceTypesOut":{"description":"Data describing a single resource-types RBAC object.","properties":{"count":{"type":"integer"},"path":{"description":"The path for the RBAC endpoint for the resource type","type":"string"},"value":{"description":"The name of the resource type","type":"string"}},"title":"A resource type query result","type":"object"},"ResourceTypesPaginationOut":{"properties":{"links":{"description":"A collection of pagination links for resource-types endpoints","properties":{"first":{"description":"The URI path for the first page in the pagination","type":"string"},"last":{"description":"The URI path for the last page in the pagination","type":"string"},"next":{"description":"The URI path for the next page in the pagination","nullable":true,"type":"string"},"previous":{"description":"The URI path for the previous page in the pagination","nullable":true,"type":"string"}},"required":["first","previous","next","last"],"type":"object"},"meta":{"description":"The metadata for resource-types responses","properties":{"count":{"description":"The total number of objects returned by the query.","type":"integer"}},"required":["count"],"type":"object"}},"required":["meta","links"],"type":"object"},"ResourceTypesQueryOutput":{"allOf":[{"$ref":"#/components/schemas/ResourceTypesPaginationOut"},{"properties":{"data":{"description":"Actual resource-types object data.","items":{"$ref":"#/components/schemas/ResourceTypesOut"},"type":"array"}},"required":["data"],"type":"object"}],"description":"A paginated list of resource-types RBAC objects.","title":"A resource-types query result","type":"object"},"SatelliteId":{"description":"A Red Hat Satellite ID of a RHEL host. This field is considered to be a canonical fact.","example":"22cd8e39-13bb-4d02-8316-84b850dc5136","nullable":true,"type":"string"},"StalenessId":{"description":"Account Staleness UID","oneOf":[{"$ref":"#/components/schemas/NonStrictUUID"},{"$ref":"#/components/schemas/SystemDefaultId"}]},"StalenessIn":{"anyOf":[{"properties":{"conventional_time_to_delete":{"minimum":1,"type":"integer"},"conventional_time_to_stale":{"minimum":1,"type":"integer"},"conventional_time_to_stale_warning":{"minimum":1,"type":"integer"},"immutable_time_to_delete":{"minimum":1,"type":"integer"},"immutable_time_to_stale":{"minimum":1,"type":"integer"},"immutable_time_to_stale_warning":{"minimum":1,"type":"integer"}}}],"description":"Data of a single account staleness.","title":"Account Staleness In","type":"object"},"StalenessOutput":{"description":"Data of a account staleness.","properties":{"conventional_time_to_delete":{"type":"integer"},"conventional_time_to_stale":{"type":"integer"},"conventional_time_to_stale_warning":{"type":"integer"},"created_at":{"description":"A timestamp when the entry was created.","format":"date-time","type":"string"},"id":{"$ref":"#/components/schemas/StalenessId"},"immutable_time_to_delete":{"type":"integer"},"immutable_time_to_stale":{"type":"integer"},"immutable_time_to_stale_warning":{"type":"integer"},"org_id":{"$ref":"#/components/schemas/OrgId"},"updated_at":{"description":"A timestamp when the entry was last updated.","format":"date-time","type":"string"}},"title":"Account Staleness Out","type":"object"},"StructuredTag":{"properties":{"key":{"type":"string"},"namespace":{"nullable":true,"type":"string"},"value":{"nullable":true,"type":"string"}},"type":"object"},"SubscriptionManagerId":{"description":"A Red Hat Subcription Manager ID of a RHEL host. This field is considered to be a canonical fact.","example":"22cd8e39-13bb-4d02-8316-84b850dc5136","nullable":true,"type":"string"},"SystemDefaultId":{"example":"system_default","pattern":"system_default","type":"string"},"SystemProfile":{"description":"Representation of the system profile fields","properties":{"ansible":{"description":"Object containing data specific to Ansible Automation Platform","properties":{"catalog_worker_version":{"description":"The catalog-worker version on the host","example":"1.2.3, 4.5.6, 7.8.9","maxLength":30,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string","x-wildcard":true},"controller_version":{"description":"The ansible-tower or automation-controller version on the host","example":"1.2.3, 4.5.6, 7.8.9","maxLength":30,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string","x-wildcard":true},"hub_version":{"description":"The automation-hub version on the host","example":"1.2.3, 4.5.6, 7.8.9","maxLength":30,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string","x-wildcard":true},"sso_version":{"description":"The SSO version on the host","example":"1.2.3, 4.5.6, 7.8.9","maxLength":30,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string","x-wildcard":true}},"type":"object"},"arch":{"example":"ARM, x86_64, RISC-V","maxLength":50,"type":"string"},"basearch":{"description":"The architecture family (from yum/dnf)","example":"x86_64, arm, ppc64","maxLength":50,"type":"string"},"bios_release_date":{"example":"ex1, ex2, ex3","maxLength":50,"type":"string","x-indexed":false,"x-wildcard":true},"bios_vendor":{"example":"ex1, ex2, ex3","maxLength":100,"type":"string"},"bios_version":{"example":"ex1, ex2, ex3","maxLength":100,"type":"string"},"bootc_status":{"description":"Object containing image data from command bootc status","properties":{"booted":{"properties":{"cached_image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"cached_image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"},"image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"}},"type":"object"},"rollback":{"properties":{"cached_image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"cached_image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"},"image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"}},"type":"object"},"staged":{"properties":{"cached_image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"cached_image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"},"image":{"description":"Name of the image","example":"quay.io/centos-bootc/fedora-bootc-cloud:eln, 192.168.0.1:5000/foo/foo:latest","maxLength":128,"type":"string","x-wildcard":true},"image_digest":{"description":"Digest of the image","example":"sha256:806d77394f96e47cf99b1233561ce970c94521244a2d8f2affa12c3261961223, sha256:92e476435ced1c148350c660b09c744717defbd300a15d33deda5b50ad6b21a0","maxLength":128,"pattern":"^(sha256\\\\:)[a-fA-F0-9]{64}$","type":"string"}},"type":"object"}},"type":"object"},"captured_date":{"example":"ex1, ex2, ex3","maxLength":32,"type":"string"},"cloud_provider":{"example":"aws, ms, ibm","maxLength":100,"type":"string"},"conversions":{"description":"Object containing information about 3rd party migration on instances","properties":{"activity":{"description":"Whether the conversion activity has been done or not","example":true,"type":"boolean","x-indexed":false}},"type":"object"},"cores_per_socket":{"format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"cpu_flags":{"items":{"example":"ex1, ex2, ex3","maxLength":30,"type":"string"},"type":"array"},"cpu_model":{"description":"The cpu model name","example":"Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz, Intel(R) Xeon(R) CPU E9-7800 0 @ 1.90GHz, Intel(R) I7(R) CPU I7-10900k 0 @ 4.90GHz","maxLength":100,"type":"string"},"disk_devices":{"items":{"$ref":"#/components/schemas/SystemProfileDiskDevice"},"type":"array"},"dnf_modules":{"items":{"$ref":"#/components/schemas/SystemProfileDnfModule"},"type":"array"},"enabled_services":{"items":{"example":"ex1, ex2, ex3","maxLength":512,"type":"string"},"type":"array"},"gpg_pubkeys":{"items":{"description":"A package name string of a single imported GPG pubkey","example":"gpg-pubkey-11111111-22222222, gpg-pubkey-22222222-22222222, gpg-pubkey-22222222-33333333","maxLength":512,"type":"string"},"type":"array"},"greenboot_fallback_detected":{"description":"Indicates whether greenboot detected a rolled back update on an edge device.","type":"boolean"},"greenboot_status":{"description":"Indicates the greenboot status of an edge device.","enum":["red","green"],"example":"green, red","maxLength":5,"type":"string"},"host_type":{"description":"Indicates the type of host.","enum":["edge"],"example":"edge, None","maxLength":4,"type":"string"},"infrastructure_type":{"example":"physical, virtual, imaginary","maxLength":100,"type":"string"},"infrastructure_vendor":{"example":"ex1, ex2, baremetal","maxLength":100,"type":"string"},"insights_client_version":{"description":"The version number of insights client. supports wildcards","example":"3.0.1-2.el4_2, 5.0.6-2.el7_6, 6.0.6-2.el8_4","maxLength":50,"type":"string","x-wildcard":true},"insights_egg_version":{"example":"2.3, 4.4, 5.1","maxLength":50,"type":"string"},"installed_packages":{"items":{"description":"A NEVRA string for a single installed package","example":"krb5-libs-0:-1.16.1-23.fc29.i686, arb5-libs-0:-1.16.1-23.fc29.i686, brb5-libs-0:-1.16.1-23.fc29.i686","maxLength":512,"type":"string"},"type":"array"},"installed_packages_delta":{"items":{"description":"A NEVRA string for a single installed package","example":"krb5-libs-0:-1.16.1-23.fc29.i686, arb5-libs-0:-1.16.1-23.fc29.i686, brb5-libs-0:-1.16.1-23.fc29.i686","maxLength":512,"type":"string"},"type":"array","x-indexed":false},"installed_products":{"items":{"$ref":"#/components/schemas/SystemProfileInstalledProduct"},"type":"array"},"installed_services":{"items":{"example":"ex1, ex2, ex3","maxLength":512,"type":"string"},"type":"array"},"intersystems":{"description":"Object containing data specific to InterSystems workload","properties":{"is_intersystems":{"description":"Indicates if InterSystems is installed on the system","type":"boolean"},"running_instances":{"items":{"description":"The info for an InterSystems instance running on the system","properties":{"instance_name":{"description":"The name of the instance","example":"IRIS3, PROD","maxLength":255,"type":"string"},"product":{"description":"The product of the instance","example":"IRIS","maxLength":64,"type":"string"},"version":{"description":"The version of the instance","example":"2023.1, 2023.2","maxLength":7,"pattern":"^\\\\d+(\\\\.\\\\d+)+$","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"is_marketplace":{"description":"Indicates whether the host is part of a marketplace install from AWS, Azure, etc.","type":"boolean"},"katello_agent_running":{"type":"boolean"},"kernel_modules":{"items":{"example":"ex1, ex2, ex3","maxLength":255,"type":"string"},"type":"array"},"last_boot_time":{"format":"date-time","maxLength":50,"type":"string"},"mssql":{"description":"Object containing data specific to the MS SQL workload","properties":{"version":{"description":"MSSQL version number","example":"15.2.0, 12.5.3, 10.1.0","maxLength":30,"type":"string","x-wildcard":true}},"type":"object"},"network_interfaces":{"items":{"$ref":"#/components/schemas/SystemProfileNetworkInterface"},"type":"array"},"number_of_cpus":{"format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"number_of_sockets":{"format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"operating_system":{"description":"Object for OS details. Supports range operations","properties":{"major":{"description":"Major release of OS (aka the x version)","example":6,"maximum":99,"minimum":0,"type":"integer"},"minor":{"description":"Minor release of OS (aka the y version)","example":8,"maximum":99,"minimum":0,"type":"integer"},"name":{"description":"Name of the distro/os","enum":["RHEL","CentOS","CentOS Linux"],"example":"RHEL, CentOS, CentOS Linux","maxLength":12,"type":"string"}},"required":["major","minor","name"],"type":"object"},"os_kernel_version":{"description":"The kernel version represented with a three, optionally four, number scheme.","example":"4.18.2, 4.5.0, 5.1.0","maxLength":20,"pattern":"^\\\\d+\\\\.\\\\d+\\\\.\\\\d+(\\\\.\\\\d+)?$","type":"string","x-wildcard":true},"os_release":{"example":"7.4, 8.2, 7.5","maxLength":100,"type":"string","x-wildcard":true},"owner_id":{"description":"A UUID associated with the host\'s RHSM certificate","example":"22cd8e39-13bb-4d02-8316-84b850dc5136, ffdfd200-f5b9-4e57-b080-f5e257349df0, e2357169-f5e2-4afa-b509-ab1be3f30807","maxLength":36,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"public_dns":{"items":{"description":"The external DNS of the system","example":"ec2-12-34-56-78.us-west-2.compute.amazonaws.com","format":"string","maxLength":100,"type":"string"},"type":"array","x-indexed":false},"public_ipv4_addresses":{"items":{"description":"The external IPv4 address of the system","example":"12.23.31.32","format":"ipv4","maxLength":15,"type":"string"},"type":"array","x-indexed":false},"releasever":{"description":"Release name of the system distribution (from yum/dnf)","example":"7, 7.0, 7Server, 8, 8.4","maxLength":100,"type":"string"},"rhc_client_id":{"description":"A UUID associated with a cloud_connector","example":"22cd8e39-13bb-4d02-8316-84b850dc5136, 33cd8e39-13bb-4d02-8316-84b850dc5136, 2fa3e796-10e2-11ec-82a8-0242ac130003","maxLength":36,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"rhc_config_state":{"description":"A UUID associated with the config manager state","example":"22cd8e39-13bb-4d02-8316-84b850dc5136, 2c68e8ec-10e2-11ec-82a8-0242ac130003, 2fa3e796-10e2-11ec-82a8-0242ac130003","maxLength":36,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"rhsm":{"description":"Object for subscription-manager details","properties":{"version":{"description":"System release set by subscription-manager","example":"8.1, 7.5, 9.9","maxLength":255,"type":"string"}},"type":"object"},"rpm_ostree_deployments":{"description":"The list of deployments on the system as reported by rpm-ostree status --json","items":{"description":"Limited deployment information from systems managed by rpm-ostree as reported by rpm-ostree status --json","properties":{"booted":{"description":"Whether the deployment is currently booted","example":true,"type":"boolean"},"checksum":{"description":"The checksum / commit of the deployment","example":"63335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb, 73335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb, 83335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb","maxLength":64,"pattern":"^[a-fA-F0-9]{64}$","type":"string"},"id":{"description":"ID of the deployment","example":"fedora-silverblue-63335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb.0, fedora-blackpink-63335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb.0, fedora-orangeblue-63335a77f9853618ba1a5f139c5805e82176a2a040ef5e34d7402e12263af5bb.0","maxLength":255,"minLength":1,"type":"string"},"origin":{"description":"The origin repo from which the commit was installed","example":"fedora/33/x86_64/silverblue, fedora/31/x86_64/blackpink, fedora/34/x86_64/orangeblue","maxLength":255,"type":"string"},"osname":{"description":"The operating system name","example":"fedora-silverblue, fedora-blackpink, fedora-orangeblue","maxLength":255,"minLength":1,"type":"string"},"pinned":{"description":"Whether the deployment is currently pinned","example":false,"type":"boolean"},"version":{"description":"The version of the deployment","example":"33.21, 31.12, 33.45","maxLength":255,"minLength":1,"type":"string"}},"required":["id","checksum","origin","osname","booted","pinned"],"type":"object"},"type":"array"},"running_processes":{"items":{"description":"A single running process. This will be truncated to 1000 characters when saved.","example":"ex1, ex2, ex3","maxLength":1000,"type":"string"},"type":"array","x-indexed":false},"sap":{"description":"Object containing data specific to the SAP workload","properties":{"instance_number":{"description":"The instance number of the SAP HANA system (a two-digit number between 00 and 99)","example":"03, 05, 99","maxLength":2,"pattern":"^[0-9]{2}$","type":"string"},"sap_system":{"description":"Indicates if SAP is installed on the system","type":"boolean"},"sids":{"items":{"description":"The SAP system ID (SID)","example":"H2O, ABC, XYZ","maxLength":3,"pattern":"^[A-Z][A-Z0-9]{2}$","type":"string"},"type":"array","uniqueItems":true},"version":{"description":"The version of the SAP HANA lifecycle management program","example":"1.00.122.04.1478575636, 2.00.122.04.1478575636, 3.00.122.04.1478575636","maxLength":22,"pattern":"^[0-9]\\\\.[0-9]{2}\\\\.[0-9]{3}\\\\.[0-9]{2}\\\\.[0-9]{10}$","type":"string"}},"type":"object"},"sap_instance_number":{"description":"The instance number of the SAP HANA system (a two-digit number between 00 and 99)","example":"03, 05, 99","maxLength":2,"pattern":"^[0-9]{2}$","type":"string"},"sap_sids":{"items":{"description":"The SAP system ID (SID)","example":"H2O, ABC, XYZ","maxLength":3,"pattern":"^[A-Z][A-Z0-9]{2}$","type":"string"},"type":"array","uniqueItems":true},"sap_system":{"description":"Indicates if SAP is installed on the system","type":"boolean"},"sap_version":{"description":"The version of the SAP HANA lifecycle management program","example":"1.00.122.04.1478575636, 2.00.122.04.1478575636, 3.00.122.04.1478575636","maxLength":22,"pattern":"^[0-9]\\\\.[0-9]{2}\\\\.[0-9]{3}\\\\.[0-9]{2}\\\\.[0-9]{10}$","type":"string"},"satellite_managed":{"type":"boolean"},"selinux_config_file":{"description":"The SELinux mode provided in the config file","example":"permissive, sleepy, authoritative","maxLength":128,"type":"string"},"selinux_current_mode":{"description":"The current SELinux mode, either enforcing, permissive, or disabled","enum":["enforcing","permissive","disabled"],"example":"enforcing, not_enforcing, sleeping","maxLength":10,"type":"string"},"subscription_auto_attach":{"example":"ex1, ex2, ex3","maxLength":100,"type":"string"},"subscription_status":{"example":"ex1, ex2, ex3","maxLength":100,"type":"string"},"system_memory_bytes":{"format":"int64","maximum":9007199254740991,"minimum":0,"type":"integer"},"system_purpose":{"description":"Object for system purpose information","properties":{"role":{"description":"The intended role of the system","enum":["Red Hat Enterprise Linux Server","Red Hat Enterprise Linux Workstation","Red Hat Enterprise Linux Compute Node"],"example":"Red Hat Enterprise Linux Server, Red Hat Enterprise Linux Workstation, Red Hat Enterprise Linux Compute Node","maxLength":37,"type":"string"},"sla":{"description":"The intended SLA of the system","enum":["Premium","Standard","Self-Support"],"example":"Premium, Standard, Self-Support","maxLength":12,"type":"string"},"usage":{"description":"The intended usage of the system","enum":["Production","Development/Test","Disaster Recovery"],"example":"Production, Development/Test, Disaster Recovery","maxLength":17,"type":"string"}},"type":"object"},"system_update_method":{"description":"System update method","enum":["dnf","rpm-ostree","yum"],"example":"dnf, rpm-ostree, yum","maxLength":10,"type":"string"},"systemd":{"description":"Object for whole system systemd state, as reported by systemctl status --all","properties":{"failed":{"description":"The number of jobs failed","example":1,"minimum":0,"type":"integer"},"failed_services":{"description":"List of all failed jobs.","items":{"description":"The name of a failed job.","example":"ex1, ex2, ex3","maxLength":1000,"type":"string"},"type":"array"},"jobs_queued":{"description":"The number of jobs jobs_queued","example":4,"minimum":0,"type":"integer"},"state":{"description":"The state of the systemd subsystem","enum":["initializing","starting","running","degraded","maintenance","stopping"],"example":"initializing, starting, running, degraded, maintenance, stopping","maxLength":12,"type":"string"}},"required":["state","jobs_queued","failed"],"type":"object"},"threads_per_core":{"description":"Number of CPU threads per CPU core. Typical values: 1, 2, 4","example":2,"format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"tuned_profile":{"description":"Current profile resulting from command tuned-adm active","example":"desktop, example, laptop","maxLength":256,"type":"string"},"virtual_host_uuid":{"description":"Hypervisor host identity (subscription manager id)","example":"0ddf52cb-94e3-4ada-bdf7-d424a547b671, 6996463b-c9d4-402b-ad37-8ab5556ddf88, 0c352918-fa05-4f05-996c-6c43ec0b3c5e","maxLength":36,"pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string"},"yum_repos":{"items":{"$ref":"#/components/schemas/SystemProfileYumRepo"},"type":"array","x-indexed":false}},"title":"SystemProfile","type":"object"},"SystemProfileByHostOut":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"description":"Actual host search query result entries.","items":{"$ref":"#/components/schemas/HostSystemProfileOut"},"type":"array"}},"required":["results"],"type":"object"}],"description":"Structure of the output of the host system profile query","title":"A host system profile query result"},"SystemProfileDiskDevice":{"description":"Representation of one mounted device","properties":{"device":{"example":"/dev/fdd0, /dev/sda1, /dev/nvme2","maxLength":2048,"type":"string"},"label":{"description":"User-defined mount label","example":"foo, bar, baz","maxLength":1024,"type":"string"},"mount_point":{"description":"The mount point","example":"/mnt/remote_nfs_shares, /mnt/local_nfs, /mnt/foo","maxLength":2048,"type":"string"},"options":{"$ref":"#/components/schemas/SystemProfileNestedObject","description":"Mount options for nested object","example":{"ro":true,"uid":"0"},"x-indexed":false},"type":{"description":"The mount type","example":"ext1, ext2, ext3","maxLength":256,"type":"string"}},"type":"object"},"SystemProfileDnfModule":{"description":"Representation of one DNF module","properties":{"name":{"example":"abc, dfg, pop","maxLength":128,"type":"string"},"stream":{"example":"abc, dfg, pop","maxLength":2048,"type":"string"}},"type":"object"},"SystemProfileInstalledProduct":{"description":"Representation of one installed product","properties":{"id":{"description":"The product ID","example":"abc, dfg, pop","maxLength":64,"type":"string"},"name":{"example":"abc, dfg, pop","maxLength":512,"type":"string"},"status":{"description":"Subscription status for product","example":"Subscribed, inactive, canceled","maxLength":256,"type":"string"}},"type":"object"},"SystemProfileNestedObject":{"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/SystemProfileNestedObject"},{"not":{"type":"object"}}]},"description":"An arbitrary object that does not allow empty string keys.","type":"object","x-propertyNames":{"minLength":1}},"SystemProfileNetworkInterface":{"description":"Representation of one network interface","properties":{"ipv4_addresses":{"items":{"description":"The ipv4 address of the system","example":"227.161.169.210 30.143.76.153 233.87.178.7, 60.209.47.155 40.124.217.134, 67.77.119.70","format":"ipv4","type":"string"},"type":"array"},"ipv6_addresses":{"items":{"description":"The ipv6 address of the system","example":"8886:2565:f753:1bbb:1d08:4239:c470:a889, dd2e:879f:afff:7845:b346:bb88:bcf2:4b1b, e979:3081:7218:4c98:fd19:5777:309a:957b","format":"ipv6","type":"string"},"type":"array"},"mac_address":{"description":"MAC address (with or without colons)","example":"00:00:00:00:00:00, 100000000000, 20:00:00:00:00:00","maxLength":59,"pattern":"^([A-Fa-f0-9]{2}[:-]){5}[A-Fa-f0-9]{2}$|^([A-Fa-f0-9]{4}[.]){2}[A-Fa-f0-9]{4}$|^[A-Fa-f0-9]{12}$|^([A-Fa-f0-9]{2}[:-]){19}[A-Fa-f0-9]{2}$|^[A-Fa-f0-9]{40}$","type":"string"},"mtu":{"description":"MTU (Maximum transmission unit)","format":"int32","maximum":2147483647,"minimum":0,"type":"integer"},"name":{"description":"Name of interface","example":"eth0, eth1, eth2","maxLength":50,"minLength":1,"type":"string"},"state":{"description":"Interface state (UP, DOWN, UNKNOWN)","example":"UP, DOWN, UNKNOWN","maxLength":25,"type":"string"},"type":{"description":"Interface type (ether, loopback)","example":"ether, infiniband, loopback","maxLength":18,"type":"string"}},"type":"object"},"SystemProfileOperatingSystemOut":{"properties":{"count":{"$ref":"#/components/schemas/Count"},"results":{"description":"The list of operating_system values on the account","items":{"properties":{"count":{"type":"integer"},"value":{"properties":{"major":{"nullable":true,"type":"integer"},"minor":{"nullable":true,"type":"integer"},"name":{"type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"total":{"$ref":"#/components/schemas/Total"}}},"SystemProfileSapSystemOut":{"properties":{"count":{"$ref":"#/components/schemas/Count"},"results":{"description":"The list of sap_system values on the account","items":{"properties":{"count":{"type":"integer"},"value":{"oneOf":[{"type":"string"},{"type":"boolean"}]}},"type":"object"},"type":"array"},"total":{"$ref":"#/components/schemas/Total"}},"type":"object"},"SystemProfileYumRepo":{"description":"Representation of one yum repository","properties":{"base_url":{"example":"abc, dfg, pop","format":"uri","maxLength":2048,"type":"string"},"enabled":{"type":"boolean"},"gpgcheck":{"type":"boolean"},"id":{"example":"abc, dfg, pop","maxLength":256,"type":"string"},"mirrorlist":{"description":"URL of a mirrorlist for the repository","example":"https://rhui.redhat.com/pulp/mirror/content/dist/rhel8/rhui/$releasever/$basearch/baseos/os","format":"uri","maxLength":2048,"type":"string"},"name":{"example":"abc, dfg, pop","maxLength":1024,"type":"string"}},"type":"object"},"TagCountOut":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"additionalProperties":{"type":"integer"},"description":"The list of tags on the systems","type":"object"}},"type":"object"}]},"TagsOut":{"allOf":[{"$ref":"#/components/schemas/PaginationOut"},{"properties":{"results":{"additionalProperties":{"items":{"$ref":"#/components/schemas/StructuredTag"},"type":"array"},"description":"The list of tags on the systems","type":"object"}},"type":"object"}]},"Total":{"description":"Total number of items","type":"integer"},"UnleashToggleOut":{"properties":{"flag_value":{"description":"The value of the feature flag toggle","type":"boolean"},"using_fallback_value":{"description":"Whether the fallback value was used, if the Unleash server could not be accessed","type":"boolean"}},"title":"Unleash Toggle Out"}},"securitySchemes":{"Authorization":{"in":"header","name":"Authorization","type":"apiKey"},"BearerAuth":{"scheme":"bearer","type":"http","x-bearerInfoFunc":"app.auth.bearer_token_handler"}}},"info":{"description":"REST interface for the Insights Platform Host Inventory application.","title":"Insights Host Inventory REST Interface","version":"1.0.0"},"openapi":"3.0.0","paths":{"/account/staleness":{"delete":{"description":"Delete an account staleness

Required permissions: inventory:staleness:write","operationId":"api.staleness.delete_staleness","responses":{"204":{"description":"Successfully deleted account staleness."},"400":{"description":"Invalid request."},"404":{"description":"Account Staleness not found."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Delete an account staleness","tags":["accounts_staleness"]},"get":{"description":"Read the entire list of all accounts staleness available. Required permissions: inventory:TODO:read","operationId":"api.staleness.get_staleness","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessOutput"}}},"description":"Successfully read the staleness account."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Read the entire list of account staleness","tags":["accounts_staleness"]},"patch":{"description":"Update account staleness record. Required permissions: inventory:staleness:write","operationId":"api.staleness.update_staleness","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessIn"}}},"description":"Data required to update a record for a account staleness.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessOutput"}}},"description":"Successfully account staleness updated."},"400":{"description":"Invalid request."},"404":{"description":"Staleness record not found."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Update account staleness record","tags":["accounts_staleness"]},"post":{"description":"Create account staleness record. Required permissions: inventory:TODO:write","operationId":"api.staleness.create_staleness","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessIn"}}},"description":"Data required to create a record for a account staleness.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessOutput"}}},"description":"Successfully account staleness created."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Create account staleness record","tags":["accounts_staleness"]}},"/account/staleness/defaults":{"get":{"description":"Read the entire list of all accounts staleness available. Required permissions: inventory:TODO:read","operationId":"api.staleness.get_default_staleness","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StalenessOutput"}}},"description":"Successfully read the staleness account."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Read the entire list of account staleness","tags":["accounts_staleness"]}},"/groups":{"get":{"description":"Read the entire list of all groups available to the account.

Required permissions: inventory:groups:read","operationId":"api.group.get_group_list","parameters":[{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/groupOrderByParam"},{"$ref":"#/components/parameters/groupOrderHowParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupQueryOutput"}}},"description":"Successfully read the groups list."},"400":{"description":"Groups not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Read the entire list of groups","tags":["groups"]},"post":{"description":"Creates a new group containing the hosts associated with the host IDs provided.

Required permissions: inventory:groups:write","operationId":"api.group.create_group","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupIn"}}},"description":"Data required to create a record for a group.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupOutWithHostCount"}}},"description":"Successfully created new Group."},"400":{"description":"Invalid request."},"403":{"description":"Forbidden - Invalid RBAC permission."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Create a new group matching the provided name and list of hosts IDs","tags":["groups"]}},"/groups/hosts/{host_id_list}":{"delete":{"description":"Delete a list of hosts from the groups they are in.

Required permissions: inventory:groups:write","operationId":"api.group.delete_hosts_from_different_groups","parameters":[{"$ref":"#/components/parameters/hostIdList"}],"responses":{"204":{"description":"The hosts were successfully removed from their groups."},"400":{"description":"Invalid request."},"404":{"description":"The provided hosts are ungrouped."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete a list of hosts from the groups they are in","tags":["groups"]}},"/groups/{group_id_list}":{"delete":{"description":"Delete a list of groups.

Required permissions: inventory:groups:write","operationId":"api.group.delete_groups","parameters":[{"$ref":"#/components/parameters/groupIdList"}],"responses":{"204":{"description":"The groups were successfully deleted."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete a list of groups","tags":["groups"]},"get":{"description":"Find one or more groups by their IDs.

Required permissions: inventory:groups:read","operationId":"api.group.get_groups_by_id","parameters":[{"$ref":"#/components/parameters/groupIdList"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/groupOrderByParam"},{"$ref":"#/components/parameters/groupOrderHowParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupQueryOutput"}}},"description":"Successfully searched for groups."},"400":{"description":"Invalid request."},"404":{"description":"Groups not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Find groups by their IDs","tags":["groups"]}},"/groups/{group_id}":{"patch":{"description":"Merge group information.

Required permissions: inventory:groups:write","operationId":"api.group.patch_group_by_id","parameters":[{"$ref":"#/components/parameters/groupId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupIn"}}},"description":"A dictionary with new information to merge with the original group.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupOutWithHostCount"}}},"description":"Group information successfully or already previously merged."},"400":{"description":"Invalid request."},"404":{"description":"Group not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Merge group information","tags":["groups"]}},"/groups/{group_id}/hosts":{"post":{"description":"Adds the host list in the request body to the provided group.

Required permissions: inventory:groups:write","operationId":"api.host_group.add_host_list_to_group","parameters":[{"$ref":"#/components/parameters/groupId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HostIds"}}},"description":"A list of hosts IDs to associate with the provided group.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupOutWithHostCount"}}},"description":"Hosts successfully or already previously associated with group."},"400":{"description":"Invalid request."},"404":{"description":"Group not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Add host IDs to the provided group","tags":["groups"]}},"/groups/{group_id}/hosts/{host_id_list}":{"delete":{"description":"Delete one or more hosts from a group.

Required permissions: inventory:groups:write","operationId":"api.host_group.delete_hosts_from_group","parameters":[{"$ref":"#/components/parameters/groupId"},{"$ref":"#/components/parameters/hostIdList"}],"responses":{"204":{"description":"Successfully deleted hosts."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete one or more hosts from a group","tags":["groups"]}},"/hosts":{"delete":{"description":"Delete the entire list of hosts filtered by the given parameters.

Required permissions: inventory:hosts:write","operationId":"api.host.delete_hosts_by_filter","parameters":[{"$ref":"#/components/parameters/displayName"},{"$ref":"#/components/parameters/fqdn"},{"$ref":"#/components/parameters/hostnameOrId"},{"$ref":"#/components/parameters/insightsId"},{"$ref":"#/components/parameters/providerId"},{"$ref":"#/components/parameters/providerType"},{"$ref":"#/components/parameters/updatedStart"},{"$ref":"#/components/parameters/updatedEnd"},{"$ref":"#/components/parameters/groupNameListParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/stalenessNoDefaultsParam"},{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"202":{"description":"Request for deletion of filtered hosts has been accepted."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete the entire list of hosts filtered by the given parameters","tags":["hosts"]},"get":{"description":"Read the entire list of all hosts available to the account.

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_list","parameters":[{"$ref":"#/components/parameters/displayName"},{"$ref":"#/components/parameters/fqdn"},{"$ref":"#/components/parameters/hostnameOrId"},{"$ref":"#/components/parameters/insightsId"},{"$ref":"#/components/parameters/providerId"},{"$ref":"#/components/parameters/providerType"},{"$ref":"#/components/parameters/updatedStart"},{"$ref":"#/components/parameters/updatedEnd"},{"$ref":"#/components/parameters/groupNameListParam"},{"$ref":"#/components/parameters/branchId"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"},{"$ref":"#/components/parameters/fields_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HostQueryOutput"}}},"description":"Successfully read the hosts list."}},"security":[{"ApiKeyAuth":[]}],"summary":"Read the entire list of hosts","tags":["hosts"]}},"/hosts/all":{"delete":{"description":"Delete all hosts on the account. The request must include \\"confirm_delete_all=true\\".

Required permissions: inventory:hosts:write","operationId":"api.host.delete_all_hosts","parameters":[{"$ref":"#/components/parameters/confirmDeleteAll"}],"responses":{"202":{"description":"Request for deleting all hosts has been accepted."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete all hosts on the account","tags":["hosts"]}},"/hosts/checkin":{"post":{"description":"Finds a host and updates its staleness timestamps. It uses the supplied canonical facts to determine which host to update. By default, the staleness timestamp is set to 1 hour from when the request is received; however, this can be overridden by supplying the interval.

Required permissions: inventory:hosts:write","operationId":"api.host.host_checkin","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCheckIn"}}},"description":"Data required to create a check-in record for a host.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HostOut"}}},"description":"Successfully checked in Host."},"404":{"description":"Not Found."}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Update staleness timestamps for a host matching the provided facts","tags":["hosts"]}},"/hosts/{host_id_list}":{"delete":{"description":"Delete hosts by IDs

Required permissions: inventory:hosts:write","operationId":"api.host.delete_host_by_id","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/branchId"}],"responses":{"200":{"description":"Successfully deleted hosts."},"400":{"description":"Invalid request."},"404":{"description":"Host not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Delete hosts by IDs","tags":["hosts"]},"get":{"description":"Find one or more hosts by their ID.

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_by_id","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/branchId"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"},{"$ref":"#/components/parameters/fields_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HostQueryOutput"}}},"description":"Successfully searched for hosts."},"400":{"description":"Invalid request."},"404":{"description":"Host not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Find hosts by their IDs","tags":["hosts"]},"patch":{"description":"Update hosts

Required permissions: inventory:hosts:write","operationId":"api.host.patch_host_by_id","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/branchId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchHostIn"}}},"description":"A group of fields to be updated on the hosts","required":true},"responses":{"200":{"description":"Successfully updated the hosts."},"400":{"description":"Invalid request."},"404":{"description":"Host not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Update hosts","tags":["hosts"]}},"/hosts/{host_id_list}/facts/{namespace}":{"patch":{"description":"Merge one or multiple hosts facts under a namespace.

Required permissions: inventory:hosts:write","operationId":"api.host.merge_facts","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/factsNamespace"},{"$ref":"#/components/parameters/branchId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Facts"}}},"description":"A dictionary with the new facts to merge with the original ones.","required":true},"responses":{"200":{"description":"Successfully merged facts."},"400":{"description":"Invalid request."},"404":{"description":"Host or namespace not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Merge facts under a namespace","tags":["hosts"]},"put":{"description":"Replace facts under a namespace

Required permissions: inventory:hosts:write","operationId":"api.host.replace_facts","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/factsNamespace"},{"$ref":"#/components/parameters/branchId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Facts"}}},"description":"A dictionary with the new facts to replace the original ones.","required":true},"responses":{"200":{"description":"Successfully replaced facts."},"400":{"description":"Invalid request."},"404":{"description":"Host or namespace not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Replace facts under a namespace","tags":["hosts"]}},"/hosts/{host_id_list}/system_profile":{"get":{"description":"Find one or more hosts by their ID and return the id and system profile

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_system_profile_by_id","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"},{"$ref":"#/components/parameters/branchId"},{"$ref":"#/components/parameters/fields_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemProfileByHostOut"}}},"description":"Successfully searched for hosts."},"400":{"description":"Invalid request."},"404":{"description":"Host not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Return one or more hosts system profile","tags":["hosts"]}},"/hosts/{host_id_list}/tags":{"get":{"description":"Get the tags on a host

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_tags","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"},{"$ref":"#/components/parameters/searchParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagsOut"}}},"description":"Successfully found tags."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the tags on a host","tags":["hosts"]}},"/hosts/{host_id_list}/tags/count":{"get":{"description":"Get the number of tags on a host or hosts

Required permissions: inventory:hosts:read","operationId":"api.host.get_host_tag_count","parameters":[{"$ref":"#/components/parameters/hostIdList"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/hostOrderByParam"},{"$ref":"#/components/parameters/hostOrderHowParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagCountOut"}}},"description":"Successfully found tag count."},"400":{"description":"Invalid request."}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the number of tags on a host or hosts","tags":["hosts"]}},"/resource-types":{"get":{"description":"Returns the list of available RBAC resource types.

Required permissions: rbac:*:*","operationId":"api.resource_type.get_resource_type_list","parameters":[{"$ref":"#/components/parameters/resourceTypesPerPageParam"},{"$ref":"#/components/parameters/pageParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceTypesQueryOutput"}}},"description":"Successfully read the resource types list."},"400":{"description":"Resource types not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the list of resource types","tags":["resource-types"]}},"/resource-types/inventory-groups":{"get":{"description":"Returns the list of groups in the current account.

Required permissions: rbac:*:*","operationId":"api.resource_type.get_resource_type_groups_list","parameters":[{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/resourceTypesPerPageParam"},{"$ref":"#/components/parameters/pageParam"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceTypesGroupsQueryOutput"}}},"description":"Successfully read the resource-types groups list."},"400":{"description":"Groups not found."}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the list of inventory groups in resource-types format","tags":["resource-types"]}},"/system_profile/operating_system":{"get":{"description":"Required permissions: inventory:hosts:read","operationId":"api.system_profile.get_operating_system","parameters":[{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemProfileOperatingSystemOut"}}},"description":"operating system versions and counts on the account"},"400":{"description":"Invalid request."},"404":{"$ref":"#/components/responses/PageOutOfBounds"}},"security":[{"ApiKeyAuth":[]}],"summary":"get all operating system versions and counts on the account","tags":["system_profile"]}},"/system_profile/sap_sids":{"get":{"description":"Required permissions: inventory:hosts:read","operationId":"api.system_profile.get_sap_sids","parameters":[{"$ref":"#/components/parameters/searchParam"},{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemProfileSapSystemOut"}}},"description":"sap_system values and counts for the account"},"400":{"description":"Invalid request."},"404":{"$ref":"#/components/responses/PageOutOfBounds"}},"security":[{"ApiKeyAuth":[]}],"summary":"get all sap sids values and counts on the account","tags":["system_profile"]}},"/system_profile/sap_system":{"get":{"description":"Required permissions: inventory:hosts:read","operationId":"api.system_profile.get_sap_system","parameters":[{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemProfileSapSystemOut"}}},"description":"sap_system values and counts for the account"},"400":{"description":"Invalid request."},"404":{"$ref":"#/components/responses/PageOutOfBounds"}},"security":[{"ApiKeyAuth":[]}],"summary":"get all sap system values and counts on the account","tags":["system_profile"]}},"/system_profile/validate_schema":{"post":{"description":"Validates System Profile data from recent Kafka messages against a given spec, and compares it with the current one. Only HBI Admins can access this endpoint.","operationId":"api.system_profile.validate_schema","parameters":[{"description":"The fork of the inventory-schemas repo to use","in":"query","name":"repo_fork","schema":{"type":"string"}},{"description":"The branch of the inventory-schemas repo to use","in":"query","name":"repo_branch","required":true,"schema":{"type":"string"}},{"description":"How many days worth of data to validate","in":"query","name":"days","schema":{"minimum":1,"type":"integer"}},{"description":"Stops polling when this number of messages has been collected","in":"query","name":"max_messages","schema":{"default":10000,"minimum":1,"type":"integer"}}],"responses":{"200":{"description":"Host validation results"},"403":{"description":"Forbidden"}},"security":[{"ApiKeyAuth":[]}],"summary":"validate system profile schema","tags":["system_profile"]}},"/tags":{"get":{"description":"Required permissions: inventory:hosts:read","operationId":"api.tag.get_tags","parameters":[{"$ref":"#/components/parameters/tagsParam"},{"$ref":"#/components/parameters/tagsOrderBy"},{"$ref":"#/components/parameters/tagsOrderHow"},{"$ref":"#/components/parameters/perPageParam"},{"$ref":"#/components/parameters/pageParam"},{"$ref":"#/components/parameters/stalenessParam"},{"$ref":"#/components/parameters/searchParam"},{"$ref":"#/components/parameters/displayName"},{"$ref":"#/components/parameters/fqdn"},{"$ref":"#/components/parameters/hostnameOrId"},{"$ref":"#/components/parameters/insightsId"},{"$ref":"#/components/parameters/providerId"},{"$ref":"#/components/parameters/providerType"},{"$ref":"#/components/parameters/updatedStart"},{"$ref":"#/components/parameters/updatedEnd"},{"$ref":"#/components/parameters/groupNameListParam"},{"$ref":"#/components/parameters/registered_with"},{"$ref":"#/components/parameters/filter_param"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActiveTags"}}},"description":"Tags"},"400":{"description":"Invalid request."},"404":{"$ref":"#/components/responses/PageOutOfBounds"}},"security":[{"ApiKeyAuth":[]}],"summary":"Get the active host tags for a given account","tags":["tags"]}}}}}')}}]); \ No newline at end of file diff --git a/static/js/main.81293397.js b/static/js/main.26f7f3cf.js similarity index 99% rename from static/js/main.81293397.js rename to static/js/main.26f7f3cf.js index be383f54..dd085383 100644 --- a/static/js/main.81293397.js +++ b/static/js/main.26f7f3cf.js @@ -1,3 +1,3 @@ -/*! For license information please see main.81293397.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(/