{ "connections": { "vcenter-prod": { "type": "api", "host": "vcenter.domain.local", "port": 443, "username": "automation@vsphere.local", "password": "${VCENTER_PASSWORD}", "api_key": null, "additional_params": {} }, "switch-core-01": { "type": "ssh", "host": "10.0.10.20", "port": 22, "username": "automation", "password": "${SWITCH_PASSWORD}", "additional_params": {} }, "ups-01": { "type": "snmp", "host": "10.0.10.10", "port": 161, "username": null, "password": null, "additional_params": { "community": "public", "version": "2c" } }, "storage-array-01": { "type": "api", "host": "storage.domain.local", "port": 443, "username": null, "password": null, "api_key": "${STORAGE_API_KEY}", "additional_params": {} } }, "rate_limits": { "ssh": { "max_concurrent": 5, "delay_between_commands_ms": 1000 }, "snmp": { "max_concurrent": 10, "delay_between_queries_ms": 100 }, "api": { "max_concurrent": 20, "delay_between_requests_ms": 50 } }, "timeouts": { "ssh": 30, "snmp": 10, "api": 30 } }