{ "uuid": "a44d2e80-4a73-4f66-be07-6b9b73dd3d14", "lastMigration": 29, "name": "Route53 Recovery Cluster", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "a0ff7a1a-ec97-4740-99a4-e552a1033859", "documentation": "

Get the state for a routing control. A routing control is a simple on/off switch that you can use to route traffic to cells. When the state is On, traffic flows to a cell. When it's off, traffic does not flow.

Before you can create a routing control, you first must create a cluster to host the control. For more information, see CreateCluster. Access one of the endpoints for the cluster to get or update the routing control state to redirect traffic.

For more information about working with routing controls, see Routing control in the Route 53 Application Recovery Controller Developer Guide.

", "method": "post", "endpoint": "#X-Amz-Target=ToggleCustomerAPI.GetRoutingControlState", "responses": [ { "uuid": "1bbdbcc9-0dc3-4bd6-b79b-46065e9c7a42", "body": "{\n \"RoutingControlArn\": \"\",\n \"RoutingControlState\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8d661a21-dd58-4c49-99e9-849484474125", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "AccessDeniedException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "de32a0ba-5b33-47d5-9549-13f6910a6055", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "InternalServerException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "15aac7d8-b1e3-4af1-b999-f2c40f7e3554", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c32a30e7-393c-47f8-90bb-6ff8d5a28f08", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e9f7521b-9327-406b-8187-2528e156f80c", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "ThrottlingException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1856368b-46a9-46b7-9bae-79a78dcabc7a", "body": "\"\"", "latency": 0, "statusCode": 485, "label": "EndpointTemporarilyUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b03018d9-0678-437f-a099-b10074370761", "documentation": "

Set the state of the routing control to reroute traffic. You can set the value to be On or Off. When the state is On, traffic flows to a cell. When it's off, traffic does not flow.

For more information about working with routing controls, see Routing control in the Route 53 Application Recovery Controller Developer Guide.

", "method": "post", "endpoint": "#X-Amz-Target=ToggleCustomerAPI.UpdateRoutingControlState", "responses": [ { "uuid": "c02f1622-ea6a-4ed3-82f9-545165c1f720", "body": "{}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f3ccaaab-e362-409d-8a46-c5053b9cee5c", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "AccessDeniedException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "88c3c8bf-3ffc-4f0a-b651-c325c3a8505b", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "InternalServerException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e198f664-d057-4594-8878-9493081b19b7", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "da954010-8f84-4622-bef6-e8a5392897bb", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "026e4c84-abcc-44a2-a8d1-c6bfe368d79f", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "ThrottlingException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d36c5bc8-9ff5-445f-b8b8-0ed764ce4bc4", "body": "\"\"", "latency": 0, "statusCode": 485, "label": "EndpointTemporarilyUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f48b1762-438d-4285-8c89-b8040dd3ae2e", "body": "\"\"", "latency": 0, "statusCode": 486, "label": "ConflictException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4cf6f2cf-3a72-4a62-83f6-c04e58985a7e", "documentation": "

Set multiple routing control states. You can set the value for each state to be On or Off. When the state is On, traffic flows to a cell. When it's off, traffic does not flow.

For more information about working with routing controls, see Routing control in the Route 53 Application Recovery Controller Developer Guide.

", "method": "post", "endpoint": "#X-Amz-Target=ToggleCustomerAPI.UpdateRoutingControlStates", "responses": [ { "uuid": "9e5ec59f-759c-4e2f-aeee-4fec8d2cbaad", "body": "{}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ca95f64d-6026-4a3e-bf1b-0ca8b1cae69a", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "AccessDeniedException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ce4cfc9b-aa93-4996-ac86-a549acb7729b", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "InternalServerException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e8ae5b0e-b667-41de-b978-ea76dbbcb80d", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ca0e557a-e356-434b-bae1-ac0619bb8119", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "46628fc3-3364-4d93-b9fb-04d6fe874d5c", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "ThrottlingException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4fb71b91-d1d6-4a35-ab05-b52da1d81cad", "body": "\"\"", "latency": 0, "statusCode": 485, "label": "EndpointTemporarilyUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9f09bf9c-2d52-467f-bd7c-9a1f9f7addf5", "body": "\"\"", "latency": 0, "statusCode": 486, "label": "ConflictException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "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": "a0ff7a1a-ec97-4740-99a4-e552a1033859" }, { "type": "route", "uuid": "b03018d9-0678-437f-a099-b10074370761" }, { "type": "route", "uuid": "4cf6f2cf-3a72-4a62-83f6-c04e58985a7e" } ] }