{ "uuid": "0b7508e0-efd8-4765-b300-6b37e66ae72b", "lastMigration": 29, "name": "Replica Pool", "endpointPrefix": "replicapool/v1beta1/projects", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "cdc7c96b-8912-471e-beb2-38d31c7f395f", "documentation": "List all replica pools.", "method": "get", "endpoint": ":projectName/zones/:zone/pools", "responses": [ { "uuid": "fa22e05e-abad-44b9-9f64-cec4460c1f1d", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "58c47493-41d6-4a38-9614-6aa60a59f3c9", "documentation": "Inserts a new replica pool.", "method": "post", "endpoint": ":projectName/zones/:zone/pools", "responses": [ { "uuid": "c95b8bc5-9fa5-4ab9-aac5-69758378be91", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "016f2570-e471-4432-95ee-934657e563c8", "documentation": "Gets information about a single replica pool.", "method": "get", "endpoint": ":projectName/zones/:zone/pools/:poolName", "responses": [ { "uuid": "035376b8-baca-4b63-bd64-632279ed3e7a", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "959e7d20-7f90-4111-bc89-4d2aa0c6740f", "documentation": "Deletes a replica pool.", "method": "post", "endpoint": ":projectName/zones/:zone/pools/:poolName", "responses": [ { "uuid": "4ca97ca3-f53e-4d63-bf7a-d50d6b18f47d", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e94367db-7b8f-459c-99c0-0a5db425173b", "documentation": "Lists all replicas in a pool.", "method": "get", "endpoint": ":projectName/zones/:zone/pools/:poolName/replicas", "responses": [ { "uuid": "52a4f337-a5b9-4307-9b7c-18841a24bd21", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7900c4cc-db28-473c-8035-1449eb7b90f2", "documentation": "Gets information about a specific replica.", "method": "get", "endpoint": ":projectName/zones/:zone/pools/:poolName/replicas/:replicaName", "responses": [ { "uuid": "4ac92de4-546e-43ad-b28e-d4ab0a501f1c", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3f8ef4c5-d176-4dbe-8b9f-5de691609d1f", "documentation": "Deletes a replica from the pool.", "method": "post", "endpoint": ":projectName/zones/:zone/pools/:poolName/replicas/:replicaName", "responses": [ { "uuid": "5a3566c6-6c8d-45cb-b7fa-2c32e3f4fb8e", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ea44107c-2723-4afb-b612-4598c17b6ac9", "documentation": "Restarts a replica in a pool.", "method": "post", "endpoint": ":projectName/zones/:zone/pools/:poolName/replicas/:replicaName/restart", "responses": [ { "uuid": "e4a6da2b-8cc4-44dc-974a-c2de596b58de", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7a86bbbc-acbe-4bbb-8b41-2f572e03d07d", "documentation": "Resize a pool. This is an asynchronous operation, and multiple overlapping resize requests can be made. Replica Pools will use the information from the last resize request.", "method": "post", "endpoint": ":projectName/zones/:zone/pools/:poolName/resize", "responses": [ { "uuid": "03fb3246-7404-4a9a-be80-70c3d0fddf4b", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eb1dd195-ceaf-4e18-b884-b772b6ea146b", "documentation": "Update the template used by the pool.", "method": "post", "endpoint": ":projectName/zones/:zone/pools/:poolName/updateTemplate", "responses": [ { "uuid": "0eae4d80-41fc-4dce-9756-d56c4afbbe2f", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "cdc7c96b-8912-471e-beb2-38d31c7f395f" }, { "type": "route", "uuid": "58c47493-41d6-4a38-9614-6aa60a59f3c9" }, { "type": "route", "uuid": "016f2570-e471-4432-95ee-934657e563c8" }, { "type": "route", "uuid": "959e7d20-7f90-4111-bc89-4d2aa0c6740f" }, { "type": "route", "uuid": "e94367db-7b8f-459c-99c0-0a5db425173b" }, { "type": "route", "uuid": "7900c4cc-db28-473c-8035-1449eb7b90f2" }, { "type": "route", "uuid": "3f8ef4c5-d176-4dbe-8b9f-5de691609d1f" }, { "type": "route", "uuid": "ea44107c-2723-4afb-b612-4598c17b6ac9" }, { "type": "route", "uuid": "7a86bbbc-acbe-4bbb-8b41-2f572e03d07d" }, { "type": "route", "uuid": "eb1dd195-ceaf-4e18-b884-b772b6ea146b" } ] }