{"resource_type":{"id":650,"name":"arista_cloudvision","schema":"{\n\t\"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n\t\"order\": [\n\t\t\"base_url\",\n\t\t\"token\",\n\t\t\"deployment\"\n\t],\n\t\"properties\": {\n\t\t\"base_url\": {\n\t\t\t\"description\": \"HTTPS address of CloudVision, with no path or trailing slash: your CVP cluster (e.g. https://cvp.example.com) or the regional CVaaS address of your tenant, with the www (e.g. https://www.cv-prod-us-4.arista.io). Unless deployment is set, a host under arista.io is taken as CVaaS and any other as on-premises CVP. The certificate must match this address and be trusted by the Windmill worker (DENO_CERT or SSL_CERT_FILE): a default self-signed CVP certificate is rejected.\",\n\t\t\t\"placeholder\": \"https://cvp.example.com\",\n\t\t\t\"type\": \"string\"\n\t\t},\n\t\t\"deployment\": {\n\t\t\t\"description\": \"Optional. cvp for on-premises CloudVision Portal, cvaas for CloudVision as-a-Service. Leave empty to decide from base_url; set it when base_url is not the CloudVision host itself, e.g. a proxy in front of CVaaS. The two serve the legacy API under different paths (/web on CVP, /cvpservice on CVaaS).\",\n\t\t\t\"enum\": [\n\t\t\t\t\"cvp\",\n\t\t\t\t\"cvaas\"\n\t\t\t],\n\t\t\t\"type\": \"string\"\n\t\t},\n\t\t\"token\": {\n\t\t\t\"description\": \"Service-account token generated in CloudVision under Settings > Access Control > Service Accounts. It is shown once, when generated.\",\n\t\t\t\"password\": true,\n\t\t\t\"type\": \"string\"\n\t\t}\n\t},\n\t\"required\": [\n\t\t\"base_url\",\n\t\t\"token\"\n\t],\n\t\"type\": \"object\"\n}","approved":true,"app":"arista_cloudvision","description":"Connection to Arista CloudVision, on-premises CloudVision Portal (CVP) or CloudVision as-a-Service (CVaaS), with a service-account token.\n\nCreate the token in CloudVision under Settings > Access Control > Service Accounts: add a service account with a role that can manage configlets, tasks, change controls and images, then generate a token for it. Every call sends it as a Bearer token, on CVP and CVaaS alike, so no username or password is used.","created_by":"hugo989","created_at":"2026-11-05T18:44:06.609Z","format_extension":null,"picks":"0","display_name":"Arista CloudVision"}}