forked from ronenhamias/api-sandbox-data
-
Notifications
You must be signed in to change notification settings - Fork 7
/
securedenvsvc.json
1 lines (1 loc) · 7.49 KB
/
securedenvsvc.json
1
{"[custom]-new-env-5":{"provider":"websocket","methods":[{"group":"Sites","methodName":"addSite","payload":{"sample":{"q":"v1/sites/addSite","sid":1,"d":{"name":"site","namespace":"namespace","deploymentType":"BRANCH|PRERELEASE|RELEASE","branch":"knownbranch","resources":["eks"],"services":[{"owner":"exberry-io","repo":"abc-service","configuration":{"io.acme.foo":"bar"}}],"configuration":{"io.acme.bar":"baz"}}},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Sites","methodName":"updateSite","payload":{"sample":{"q":"v1/sites/updateSite","sid":1,"d":{"name":"site","resources":["eks"],"services":[{"owner":"exberry-io","repo":"abc-service","configuration":{"io.acme.foo":"bar"}}],"configuration":{"io.acme.bar":"baz"}}},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Resources","methodName":"addResource","payload":{"sample":{"q":"v1/resources/addResource","sid":1,"d":{"name":"resource","type":"EKS|VAULT|MSK|RDS|AUTH0|MONGO","ownershipType":"DEDICATED|SHARED"}}}},{"group":"Resources","methodName":"findResourceById","payload":{"sample":{"q":"v1/resources/findResourceById","sid":1,"d":123}}},{"group":"Resources","methodName":"findResourceByName","payload":{"sample":{"q":"v1/resources/findResourceByName","sid":1,"d":"abc"}}},{"group":"Resources","methodName":"findAllResources","payload":{"sample":{"q":"v1/resources/findAllResources","sid":1}}},{"group":"Sites","methodName":"findSiteById","payload":{"sample":{"q":"v1/sites/findSiteById","sid":1,"d":123},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Sites","methodName":"findSiteByName","payload":{"sample":{"q":"v1/sites/findSiteByName","sid":1,"d":"abc"},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Environments","methodName":"addEnvironment","payload":{"sample":{"q":"v1/environments/addEnvironment","sid":1,"d":{"site":"site","environment":"environment","namespace":"namespace","deploymentType":"BRANCH|PRERELEASE|RELEASE","branch":"knownbranch","resources":["abc"],"services":[{"owner":"exberry-io","repo":"abc-service","configuration":{"io.acme.foo":"bar"}}],"configuration":{"io.acme.bar":"baz"}}}}},{"group":"Environments","methodName":"updateEnvironment","payload":{"sample":{"q":"v1/environments/updateEnvironment","sid":1,"d":{"site":"site","environment":"environment","resources":["abc"],"services":[{"owner":"exberry-io","repo":"abc-service","configuration":{"io.acme.foo":"bar"}}],"configuration":{"io.acme.bar":"baz"}}}}},{"group":"Environments","methodName":"findEnvironmentByName","payload":{"sample":{"q":"v1/environments/findEnvironmentByName","sid":1,"d":{"site":"site","environment":"environment"}}}},{"group":"EXCHANGES","methodName":"addExchange","payload":{"sample":{"q":"v1/environments/addExchange","sid":1,"d":{"site":"site","environment":"environment","exchange":"exchange","namespace":"namespace","deploymentType":"BRANCH|PRERELEASE|RELEASE","branch":"knownbranch","resources":["abc"],"services":[{"owner":"exberry-io","repo":"abc-service","configuration":{"io.acme.foo":"bar"}}],"configuration":{"io.acme.bar":"baz"}}}}},{"group":"EXCHANGES","methodName":"updateExchange","payload":{"sample":{"q":"v1/environments/updateExchange","sid":1,"d":{"site":"site","environment":"environment","exchange":"exchange","resources":["abc"],"services":[{"owner":"exberry-io","repo":"abc-service","configuration":{"io.acme.foo":"bar"}}],"configuration":{"io.acme.bar":"baz"}}}}},{"group":"EXCHANGES","methodName":"findExchangeByName","payload":{"sample":{"q":"v1/environments/findExchangeByName","sid":1,"d":{"site":"site","environment":"environment","exchange":"exchange"}}}},{"group":"Sites","methodName":"findAllSites","payload":{"sample":{"q":"v1/sites/findAllSites","sid":1},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Deployments","methodName":"deploySite","payload":{"sample":{"q":"v3/deployments/deploySite","sid":1,"d":{"name":"site","isRedeploy":false,"services":[{"owner":"exberry-io","repo":"abc-service"}]}},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Deployments","methodName":"deployEnvironment","payload":{"sample":{"q":"v3/deployments/deployEnvironment","sid":1,"d":{"site":"site","environment":"environment","isRedeploy":false,"services":[{"owner":"exberry-io","repo":"abc-service"}]}},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Deployments","methodName":"deployExchange","payload":{"sample":{"q":"v3/deployments/deployExchange","sid":1,"d":{"site":"site","environment":"environment","exchange":"exchange","isRedeploy":false,"services":[{"owner":"exberry-io","repo":"abc-service"}]}},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Deployments","methodName":"listenDeployment","payload":{"sample":{"q":"v3/deployments/listenDeployment","sid":1,"d":1},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Deployments","methodName":"deployService","payload":{"sample":{"q":"v3/deployments/deployService","sid":1,"d":{"service":{"owner":"exberry-io","repo":"abc-service","version":"v123"},"branch":"knownbranch","isPrerelease":false}},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Deployments","methodName":"disposeSite","payload":{"sample":{"q":"v3/deployments/disposeSite","sid":1,"d":{"name":"site"}},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Deployments","methodName":"disposeEnvironment","payload":{"sample":{"q":"v3/deployments/disposeEnvironment","sid":1,"d":{"site":"site","environment":"environment"}},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Deployments","methodName":"disposeExchange","payload":{"sample":{"q":"v3/deployments/disposeExchange","sid":1,"d":{"site":"site","environment":"environment","exchange":"exchange"}},"structure":{"d":["apiKey","timestamp","signature"],"q":"q","sid":"sid"}}},{"group":"Authentication","methodName":"createSession","payload":{"sample":{"q":"v1/github.auth/createSession","sid":1,"d":{"token":"abcqwerty123"}}}},{"group":"Resources","methodName":"listenResource","payload":{"sample":{"q":"v1/resources/listenResource","sid":1,"d":1}}},{"group":"Resources","methodName":"deployEks","payload":{"sample":{"q":"v1/resources/deployEks","sid":1,"d":{"cluster":"abc123","clusterType":"NEBULA|SITE|ENVIRONMENT|EXCHANGE","dnsSuffix":"abc.exberry.io","defaultToleration":"qwerty","ownershipType":"DEDICATED|SHARED","account":"foobar","region":"eu-west-2","infraInfo":{"owner":"exberry-io","repo":"terraform-eks-exberry-tenant","module":null,"version":"ver1234"},"props":{"network_id":256,"head_vpc_id":"headvpc123","transit_gw_id":"tgw123","dns_lb":"qwerty.exberry.io","certificate_arn_ext":"arn:abc12345","nodePools":{"kubsystem":{"taint":"qwerty","count":1,"minCount":1,"maxCount":8,"autoscaling":true,"instanceType":"t3a.small"}}}}}}},{"group":"Resources","methodName":"deployVault","payload":{"sample":{"q":"v1/resources/deployVault","sid":1,"d":{"vault":"vault123","cluster":"abc123","namespace":"vault","secretsBasePath":"secretv2","serviceAccountTtl":"1h","vaultVersion":"1.6.1","vaultSize":"3","vaultDbInstanceType":"db.t3.small","quotaInfo":{"limitsCpu":"2","limitsMemory":"2Gi","requestsCpu":"2","requestsMemory":"2Gi"},"ownershipType":"DEDICATED|SHARED","infraInfo":{"owner":"exberry-io","repo":"terraform-vault","module":null,"version":"ver1234"},"props":{"vpc_name":"vpc123"}}}}}],"url":"wss://environment-service-rnd.nebula.exberry.io","order":43}}