{ "uuid": "be17748e-0c95-4b79-8fbe-1ae7b22b0043", "lastMigration": 29, "name": "Datastream API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "2dc843c5-dd34-47a5-a0de-087b4de95a8c", "documentation": "Use this method to delete a stream.", "method": "delete", "endpoint": "v1/:name", "responses": [ { "uuid": "2ea8ae51-0523-48de-be98-b89ef7083118", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "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": "1dd2442d-276e-4921-9147-6393794b5a6d", "documentation": "Use this method to get details about a stream object.", "method": "get", "endpoint": "v1/:name", "responses": [ { "uuid": "94c0148a-34c0-411e-95e7-a68eba7e368a", "body": "{\n \"backfillJob\": {\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"lastEndTime\": \"\",\n \"lastStartTime\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'NOT_STARTED' 'PENDING' 'ACTIVE' 'STOPPED' 'FAILED' 'COMPLETED' 'UNSUPPORTED')}}\",\n \"trigger\": \"{{oneOf (array 'TRIGGER_UNSPECIFIED' 'AUTOMATIC' 'MANUAL')}}\"\n },\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"name\": \"\",\n \"sourceObject\": {\n \"mysqlIdentifier\": {\n \"database\": \"\",\n \"table\": \"\"\n },\n \"oracleIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n },\n \"postgresqlIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n }\n },\n \"updateTime\": \"\"\n}", "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": "655e4538-16cc-4c30-a1f4-83aa6be7d577", "documentation": "Use this method to update the configuration of a stream.", "method": "patch", "endpoint": "v1/:name", "responses": [ { "uuid": "32a4fad0-74a0-4c73-8c45-7ca674c57600", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "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": "b699e814-9798-424e-a3f3-d9d92cd7c9e1", "documentation": "Lists information about the supported locations for this service.", "method": "get", "endpoint": "v1/:name/locations", "responses": [ { "uuid": "dba01660-dfbc-4d34-8434-1b07418db57f", "body": "{\n \"locations\": [\n {\n \"displayName\": \"\",\n \"labels\": {},\n \"locationId\": \"\",\n \"metadata\": {},\n \"name\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "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": "9aca82cb-2a2d-4bcf-934e-0f276392173a", "documentation": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name` binding allows API services to override the binding to use different resource name schemes, such as `users/*/operations`. To override the binding, API services can add a binding such as `\"/v1/{name=users/*}/operations\"` to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.", "method": "get", "endpoint": "v1/:name/operations", "responses": [ { "uuid": "52afa80d-cda3-4dd1-b08d-9fbc0d39c2fa", "body": "{\n \"nextPageToken\": \"\",\n \"operations\": [\n {\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n }\n ]\n}", "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": "344dc874-c66b-44ab-adc4-dcdeb10bf406", "documentation": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "method": "post", "endpoint": "v1/:name:cancel", "responses": [ { "uuid": "dc3e4b31-0f1c-4c57-813c-4b91feebbc60", "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": "997f1f8a-acdc-48a4-b698-830182d92c21", "documentation": "The FetchStaticIps API call exposes the static IP addresses used by Datastream.", "method": "get", "endpoint": "v1/:name:fetchStaticIps", "responses": [ { "uuid": "2ab61bea-8de5-42fc-9c6a-2546bd1d5c72", "body": "{\n \"nextPageToken\": \"\",\n \"staticIps\": [\n \"\"\n ]\n}", "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": "077c2b1c-557b-4951-85e5-7cfc2ff946c1", "documentation": "Use this method to start a backfill job for the specified stream object.", "method": "post", "endpoint": "v1/:object:startBackfillJob", "responses": [ { "uuid": "90de856b-1053-4e2c-9740-dcedb39ed3b8", "body": "{\n \"object\": {\n \"backfillJob\": {\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"lastEndTime\": \"\",\n \"lastStartTime\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'NOT_STARTED' 'PENDING' 'ACTIVE' 'STOPPED' 'FAILED' 'COMPLETED' 'UNSUPPORTED')}}\",\n \"trigger\": \"{{oneOf (array 'TRIGGER_UNSPECIFIED' 'AUTOMATIC' 'MANUAL')}}\"\n },\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"name\": \"\",\n \"sourceObject\": {\n \"mysqlIdentifier\": {\n \"database\": \"\",\n \"table\": \"\"\n },\n \"oracleIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n },\n \"postgresqlIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n }\n },\n \"updateTime\": \"\"\n }\n}", "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": "e5ed01c9-ee50-4c51-ae63-aed98417556b", "documentation": "Use this method to stop a backfill job for the specified stream object.", "method": "post", "endpoint": "v1/:object:stopBackfillJob", "responses": [ { "uuid": "09b8923a-92a2-4b1a-ac72-577c41a60b3d", "body": "{\n \"object\": {\n \"backfillJob\": {\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"lastEndTime\": \"\",\n \"lastStartTime\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'NOT_STARTED' 'PENDING' 'ACTIVE' 'STOPPED' 'FAILED' 'COMPLETED' 'UNSUPPORTED')}}\",\n \"trigger\": \"{{oneOf (array 'TRIGGER_UNSPECIFIED' 'AUTOMATIC' 'MANUAL')}}\"\n },\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"name\": \"\",\n \"sourceObject\": {\n \"mysqlIdentifier\": {\n \"database\": \"\",\n \"table\": \"\"\n },\n \"oracleIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n },\n \"postgresqlIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n }\n },\n \"updateTime\": \"\"\n }\n}", "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": "9537d42e-6427-4fa4-8866-180b7a9e434b", "documentation": "Use this method to list connection profiles created in a project and location.", "method": "get", "endpoint": "v1/:parent/connectionProfiles", "responses": [ { "uuid": "bd9fe5b7-4d6b-4496-a131-30b541d30f94", "body": "{\n \"connectionProfiles\": [\n {\n \"bigqueryProfile\": {},\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"forwardSshConnectivity\": {\n \"hostname\": \"\",\n \"password\": \"\",\n \"port\": {{faker 'number.int' max=99999}},\n \"privateKey\": \"\",\n \"username\": \"\"\n },\n \"gcsProfile\": {\n \"bucket\": \"\",\n \"rootPath\": \"\"\n },\n \"labels\": {},\n \"mysqlProfile\": {\n \"hostname\": \"\",\n \"password\": \"\",\n \"port\": {{faker 'number.int' max=99999}},\n \"sslConfig\": {\n \"caCertificate\": \"\",\n \"caCertificateSet\": {{faker 'datatype.boolean'}},\n \"clientCertificate\": \"\",\n \"clientCertificateSet\": {{faker 'datatype.boolean'}},\n \"clientKey\": \"\",\n \"clientKeySet\": {{faker 'datatype.boolean'}}\n },\n \"username\": \"\"\n },\n \"name\": \"\",\n \"oracleProfile\": {\n \"connectionAttributes\": {},\n \"databaseService\": \"\",\n \"hostname\": \"\",\n \"password\": \"\",\n \"port\": {{faker 'number.int' max=99999}},\n \"username\": \"\"\n },\n \"postgresqlProfile\": {\n \"database\": \"\",\n \"hostname\": \"\",\n \"password\": \"\",\n \"port\": {{faker 'number.int' max=99999}},\n \"username\": \"\"\n },\n \"privateConnectivity\": {\n \"privateConnection\": \"\"\n },\n \"staticServiceIpConnectivity\": {},\n \"updateTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\",\n \"unreachable\": [\n \"\"\n ]\n}", "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": "8a0f9620-a96f-4bcd-8ba3-69ce930aef9f", "documentation": "Use this method to create a connection profile in a project and location.", "method": "post", "endpoint": "v1/:parent/connectionProfiles", "responses": [ { "uuid": "d52c44e3-b03f-4c2e-af3c-56fe6bbcbd75", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "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": "32e71a81-603f-4b6f-8761-8e0954524d0d", "documentation": "Use this method to discover a connection profile. The discover API call exposes the data objects and metadata belonging to the profile. Typically, a request returns children data objects of a parent data object that's optionally supplied in the request.", "method": "post", "endpoint": "v1/:parent/connectionProfiles:discover", "responses": [ { "uuid": "1b1f0a88-a063-4199-8e42-f9c92991e6fd", "body": "{\n \"mysqlRdbms\": {\n \"mysqlDatabases\": [\n {\n \"database\": \"\",\n \"mysqlTables\": [\n {\n \"mysqlColumns\": [\n {\n \"collation\": \"\",\n \"column\": \"\",\n \"dataType\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}}\n }\n ],\n \"table\": \"\"\n }\n ]\n }\n ]\n },\n \"oracleRdbms\": {\n \"oracleSchemas\": [\n {\n \"oracleTables\": [\n {\n \"oracleColumns\": [\n {\n \"column\": \"\",\n \"dataType\": \"\",\n \"encoding\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"precision\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}},\n \"scale\": {{faker 'number.int' max=99999}}\n }\n ],\n \"table\": \"\"\n }\n ],\n \"schema\": \"\"\n }\n ]\n },\n \"postgresqlRdbms\": {\n \"postgresqlSchemas\": [\n {\n \"postgresqlTables\": [\n {\n \"postgresqlColumns\": [\n {\n \"column\": \"\",\n \"dataType\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"precision\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}},\n \"scale\": {{faker 'number.int' max=99999}}\n }\n ],\n \"table\": \"\"\n }\n ],\n \"schema\": \"\"\n }\n ]\n }\n}", "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": "9740152e-e0c5-42f4-af5b-bc1be864a35a", "documentation": "Use this method to list the objects of a specific stream.", "method": "get", "endpoint": "v1/:parent/objects", "responses": [ { "uuid": "d629391c-66c9-4cea-8ab2-2586ed48d983", "body": "{\n \"nextPageToken\": \"\",\n \"streamObjects\": [\n {\n \"backfillJob\": {\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"lastEndTime\": \"\",\n \"lastStartTime\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'NOT_STARTED' 'PENDING' 'ACTIVE' 'STOPPED' 'FAILED' 'COMPLETED' 'UNSUPPORTED')}}\",\n \"trigger\": \"{{oneOf (array 'TRIGGER_UNSPECIFIED' 'AUTOMATIC' 'MANUAL')}}\"\n },\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"name\": \"\",\n \"sourceObject\": {\n \"mysqlIdentifier\": {\n \"database\": \"\",\n \"table\": \"\"\n },\n \"oracleIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n },\n \"postgresqlIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n }\n },\n \"updateTime\": \"\"\n }\n ]\n}", "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": "10d33c8f-bf7b-4eeb-b0e8-4ae69478d680", "documentation": "Use this method to look up a stream object by its source object identifier.", "method": "post", "endpoint": "v1/:parent/objects:lookup", "responses": [ { "uuid": "fdf105b4-af6d-4810-9642-0f8a1e4734ce", "body": "{\n \"backfillJob\": {\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"lastEndTime\": \"\",\n \"lastStartTime\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'NOT_STARTED' 'PENDING' 'ACTIVE' 'STOPPED' 'FAILED' 'COMPLETED' 'UNSUPPORTED')}}\",\n \"trigger\": \"{{oneOf (array 'TRIGGER_UNSPECIFIED' 'AUTOMATIC' 'MANUAL')}}\"\n },\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"name\": \"\",\n \"sourceObject\": {\n \"mysqlIdentifier\": {\n \"database\": \"\",\n \"table\": \"\"\n },\n \"oracleIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n },\n \"postgresqlIdentifier\": {\n \"schema\": \"\",\n \"table\": \"\"\n }\n },\n \"updateTime\": \"\"\n}", "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": "e02d51f0-7711-4fd7-b2cd-9f6f81567aa5", "documentation": "Use this method to list private connectivity configurations in a project and location.", "method": "get", "endpoint": "v1/:parent/privateConnections", "responses": [ { "uuid": "4466e1bc-819e-4afc-87bd-9fe06b8bdfda", "body": "{\n \"nextPageToken\": \"\",\n \"privateConnections\": [\n {\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"error\": {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"labels\": {},\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'CREATING' 'CREATED' 'FAILED' 'DELETING' 'FAILED_TO_DELETE')}}\",\n \"updateTime\": \"\",\n \"vpcPeeringConfig\": {\n \"subnet\": \"\",\n \"vpc\": \"\"\n }\n }\n ],\n \"unreachable\": [\n \"\"\n ]\n}", "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": "08c0c331-122f-40e3-ab7e-6053df892c5a", "documentation": "Use this method to create a private connectivity configuration.", "method": "post", "endpoint": "v1/:parent/privateConnections", "responses": [ { "uuid": "d408debb-fce8-44e4-b153-830bbece1a52", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "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": "6dd1775b-c3f3-4f33-997a-5bee79b0ba85", "documentation": "Use this method to list routes created for a private connectivity configuration in a project and location.", "method": "get", "endpoint": "v1/:parent/routes", "responses": [ { "uuid": "f3edc9e8-2ba3-4e07-a3fb-c967e1cdef5b", "body": "{\n \"nextPageToken\": \"\",\n \"routes\": [\n {\n \"createTime\": \"\",\n \"destinationAddress\": \"\",\n \"destinationPort\": {{faker 'number.int' max=99999}},\n \"displayName\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"updateTime\": \"\"\n }\n ],\n \"unreachable\": [\n \"\"\n ]\n}", "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": "76683715-169c-48da-93d0-e4e7de161110", "documentation": "Use this method to create a route for a private connectivity configuration in a project and location.", "method": "post", "endpoint": "v1/:parent/routes", "responses": [ { "uuid": "711c8386-d689-420e-857f-1eea10f589ec", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "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": "74a330ee-0085-4963-a4ff-86f3b4f8e629", "documentation": "Use this method to list streams in a project and location.", "method": "get", "endpoint": "v1/:parent/streams", "responses": [ { "uuid": "318c1154-6aaf-4a38-8543-d65568df2549", "body": "{\n \"nextPageToken\": \"\",\n \"streams\": [\n {\n \"backfillAll\": {\n \"mysqlExcludedObjects\": {\n \"mysqlDatabases\": [\n {\n \"database\": \"\",\n \"mysqlTables\": [\n {\n \"mysqlColumns\": [\n {\n \"collation\": \"\",\n \"column\": \"\",\n \"dataType\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}}\n }\n ],\n \"table\": \"\"\n }\n ]\n }\n ]\n },\n \"oracleExcludedObjects\": {\n \"oracleSchemas\": [\n {\n \"oracleTables\": [\n {\n \"oracleColumns\": [\n {\n \"column\": \"\",\n \"dataType\": \"\",\n \"encoding\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"precision\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}},\n \"scale\": {{faker 'number.int' max=99999}}\n }\n ],\n \"table\": \"\"\n }\n ],\n \"schema\": \"\"\n }\n ]\n },\n \"postgresqlExcludedObjects\": {\n \"postgresqlSchemas\": [\n {\n \"postgresqlTables\": [\n {\n \"postgresqlColumns\": [\n {\n \"column\": \"\",\n \"dataType\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"precision\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}},\n \"scale\": {{faker 'number.int' max=99999}}\n }\n ],\n \"table\": \"\"\n }\n ],\n \"schema\": \"\"\n }\n ]\n }\n },\n \"backfillNone\": {},\n \"createTime\": \"\",\n \"customerManagedEncryptionKey\": \"\",\n \"destinationConfig\": {\n \"bigqueryDestinationConfig\": {\n \"dataFreshness\": \"\",\n \"singleTargetDataset\": {\n \"datasetId\": \"\"\n },\n \"sourceHierarchyDatasets\": {\n \"datasetTemplate\": {\n \"datasetIdPrefix\": \"\",\n \"kmsKeyName\": \"\",\n \"location\": \"\"\n }\n }\n },\n \"destinationConnectionProfile\": \"\",\n \"gcsDestinationConfig\": {\n \"avroFileFormat\": {},\n \"fileRotationInterval\": \"\",\n \"fileRotationMb\": {{faker 'number.int' max=99999}},\n \"jsonFileFormat\": {\n \"compression\": \"{{oneOf (array 'JSON_COMPRESSION_UNSPECIFIED' 'NO_COMPRESSION' 'GZIP')}}\",\n \"schemaFileFormat\": \"{{oneOf (array 'SCHEMA_FILE_FORMAT_UNSPECIFIED' 'NO_SCHEMA_FILE' 'AVRO_SCHEMA_FILE')}}\"\n },\n \"path\": \"\"\n }\n },\n \"displayName\": \"\",\n \"errors\": [\n {\n \"details\": {},\n \"errorTime\": \"\",\n \"errorUuid\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"labels\": {},\n \"name\": \"\",\n \"sourceConfig\": {\n \"mysqlSourceConfig\": {\n \"excludeObjects\": {\n \"mysqlDatabases\": [\n {\n \"database\": \"\",\n \"mysqlTables\": [\n {\n \"mysqlColumns\": [\n {\n \"collation\": \"\",\n \"column\": \"\",\n \"dataType\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}}\n }\n ],\n \"table\": \"\"\n }\n ]\n }\n ]\n },\n \"includeObjects\": {\n \"mysqlDatabases\": [\n {\n \"database\": \"\",\n \"mysqlTables\": [\n {\n \"mysqlColumns\": [\n {\n \"collation\": \"\",\n \"column\": \"\",\n \"dataType\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}}\n }\n ],\n \"table\": \"\"\n }\n ]\n }\n ]\n },\n \"maxConcurrentCdcTasks\": {{faker 'number.int' max=99999}}\n },\n \"oracleSourceConfig\": {\n \"dropLargeObjects\": {},\n \"excludeObjects\": {\n \"oracleSchemas\": [\n {\n \"oracleTables\": [\n {\n \"oracleColumns\": [\n {\n \"column\": \"\",\n \"dataType\": \"\",\n \"encoding\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"precision\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}},\n \"scale\": {{faker 'number.int' max=99999}}\n }\n ],\n \"table\": \"\"\n }\n ],\n \"schema\": \"\"\n }\n ]\n },\n \"includeObjects\": {\n \"oracleSchemas\": [\n {\n \"oracleTables\": [\n {\n \"oracleColumns\": [\n {\n \"column\": \"\",\n \"dataType\": \"\",\n \"encoding\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"precision\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}},\n \"scale\": {{faker 'number.int' max=99999}}\n }\n ],\n \"table\": \"\"\n }\n ],\n \"schema\": \"\"\n }\n ]\n },\n \"maxConcurrentCdcTasks\": {{faker 'number.int' max=99999}},\n \"streamLargeObjects\": {}\n },\n \"postgresqlSourceConfig\": {\n \"excludeObjects\": {\n \"postgresqlSchemas\": [\n {\n \"postgresqlTables\": [\n {\n \"postgresqlColumns\": [\n {\n \"column\": \"\",\n \"dataType\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"precision\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}},\n \"scale\": {{faker 'number.int' max=99999}}\n }\n ],\n \"table\": \"\"\n }\n ],\n \"schema\": \"\"\n }\n ]\n },\n \"includeObjects\": {\n \"postgresqlSchemas\": [\n {\n \"postgresqlTables\": [\n {\n \"postgresqlColumns\": [\n {\n \"column\": \"\",\n \"dataType\": \"\",\n \"length\": {{faker 'number.int' max=99999}},\n \"nullable\": {{faker 'datatype.boolean'}},\n \"ordinalPosition\": {{faker 'number.int' max=99999}},\n \"precision\": {{faker 'number.int' max=99999}},\n \"primaryKey\": {{faker 'datatype.boolean'}},\n \"scale\": {{faker 'number.int' max=99999}}\n }\n ],\n \"table\": \"\"\n }\n ],\n \"schema\": \"\"\n }\n ]\n },\n \"publication\": \"\",\n \"replicationSlot\": \"\"\n },\n \"sourceConnectionProfile\": \"\"\n },\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'NOT_STARTED' 'RUNNING' 'PAUSED' 'MAINTENANCE' 'FAILED' 'FAILED_PERMANENTLY' 'STARTING' 'DRAINING')}}\",\n \"updateTime\": \"\"\n }\n ],\n \"unreachable\": [\n \"\"\n ]\n}", "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": "87226d3c-84ef-4129-a2f0-a6b73efa7ffe", "documentation": "Use this method to create a stream.", "method": "post", "endpoint": "v1/:parent/streams", "responses": [ { "uuid": "42b588c8-3c90-420b-bba5-47c7b7e3fc27", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "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": "2dc843c5-dd34-47a5-a0de-087b4de95a8c" }, { "type": "route", "uuid": "1dd2442d-276e-4921-9147-6393794b5a6d" }, { "type": "route", "uuid": "655e4538-16cc-4c30-a1f4-83aa6be7d577" }, { "type": "route", "uuid": "b699e814-9798-424e-a3f3-d9d92cd7c9e1" }, { "type": "route", "uuid": "9aca82cb-2a2d-4bcf-934e-0f276392173a" }, { "type": "route", "uuid": "344dc874-c66b-44ab-adc4-dcdeb10bf406" }, { "type": "route", "uuid": "997f1f8a-acdc-48a4-b698-830182d92c21" }, { "type": "route", "uuid": "077c2b1c-557b-4951-85e5-7cfc2ff946c1" }, { "type": "route", "uuid": "e5ed01c9-ee50-4c51-ae63-aed98417556b" }, { "type": "route", "uuid": "9537d42e-6427-4fa4-8866-180b7a9e434b" }, { "type": "route", "uuid": "8a0f9620-a96f-4bcd-8ba3-69ce930aef9f" }, { "type": "route", "uuid": "32e71a81-603f-4b6f-8761-8e0954524d0d" }, { "type": "route", "uuid": "9740152e-e0c5-42f4-af5b-bc1be864a35a" }, { "type": "route", "uuid": "10d33c8f-bf7b-4eeb-b0e8-4ae69478d680" }, { "type": "route", "uuid": "e02d51f0-7711-4fd7-b2cd-9f6f81567aa5" }, { "type": "route", "uuid": "08c0c331-122f-40e3-ab7e-6053df892c5a" }, { "type": "route", "uuid": "6dd1775b-c3f3-4f33-997a-5bee79b0ba85" }, { "type": "route", "uuid": "76683715-169c-48da-93d0-e4e7de161110" }, { "type": "route", "uuid": "74a330ee-0085-4963-a4ff-86f3b4f8e629" }, { "type": "route", "uuid": "87226d3c-84ef-4129-a2f0-a6b73efa7ffe" } ] }