{ "uuid": "79e82a60-efc8-4a5f-a84e-aa26fedabce2", "lastMigration": 29, "name": "Data pipelines API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "aa745c44-743e-4bcd-a269-63ac81d48a8e", "documentation": "Deletes a pipeline. If a scheduler job is attached to the pipeline, it will be deleted.", "method": "delete", "endpoint": "v1/:name", "responses": [ { "uuid": "9019f2f9-c7d5-4370-b33e-0fb6c1d20713", "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": "12df6052-d45f-48aa-beb2-14d6a2442ea4", "documentation": "Looks up a single pipeline. Returns a \"NOT_FOUND\" error if no such pipeline exists. Returns a \"FORBIDDEN\" error if the caller doesn't have permission to access it.", "method": "get", "endpoint": "v1/:name", "responses": [ { "uuid": "e0628fee-9512-4664-846d-d0e6c2b73e33", "body": "{\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"jobCount\": {{faker 'number.int' max=99999}},\n \"lastUpdateTime\": \"\",\n \"name\": \"\",\n \"pipelineSources\": {},\n \"scheduleInfo\": {\n \"nextJobTime\": \"\",\n \"schedule\": \"\",\n \"timeZone\": \"\"\n },\n \"schedulerServiceAccountEmail\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'STATE_RESUMING' 'STATE_ACTIVE' 'STATE_STOPPING' 'STATE_ARCHIVED' 'STATE_PAUSED')}}\",\n \"type\": \"{{oneOf (array 'PIPELINE_TYPE_UNSPECIFIED' 'PIPELINE_TYPE_BATCH' 'PIPELINE_TYPE_STREAMING')}}\",\n \"workload\": {\n \"dataflowFlexTemplateRequest\": {\n \"launchParameter\": {\n \"containerSpecGcsPath\": \"\",\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"flexrsGoal\": \"{{oneOf (array 'FLEXRS_UNSPECIFIED' 'FLEXRS_SPEED_OPTIMIZED' 'FLEXRS_COST_OPTIMIZED')}}\",\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"launchOptions\": {},\n \"parameters\": {},\n \"transformNameMappings\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\n },\n \"dataflowLaunchTemplateRequest\": {\n \"gcsPath\": \"\",\n \"launchParameters\": {\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"bypassTempDirValidation\": {{faker 'datatype.boolean'}},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"parameters\": {},\n \"transformNameMapping\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\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": "b764e197-3ae3-4584-a676-50e1097ebc9e", "documentation": "Updates a pipeline. If successful, the updated Pipeline is returned. Returns `NOT_FOUND` if the pipeline doesn't exist. If UpdatePipeline does not return successfully, you can retry the UpdatePipeline request until you receive a successful response.", "method": "patch", "endpoint": "v1/:name", "responses": [ { "uuid": "c684329e-90d8-46bc-a9c0-c7906ef3c59b", "body": "{\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"jobCount\": {{faker 'number.int' max=99999}},\n \"lastUpdateTime\": \"\",\n \"name\": \"\",\n \"pipelineSources\": {},\n \"scheduleInfo\": {\n \"nextJobTime\": \"\",\n \"schedule\": \"\",\n \"timeZone\": \"\"\n },\n \"schedulerServiceAccountEmail\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'STATE_RESUMING' 'STATE_ACTIVE' 'STATE_STOPPING' 'STATE_ARCHIVED' 'STATE_PAUSED')}}\",\n \"type\": \"{{oneOf (array 'PIPELINE_TYPE_UNSPECIFIED' 'PIPELINE_TYPE_BATCH' 'PIPELINE_TYPE_STREAMING')}}\",\n \"workload\": {\n \"dataflowFlexTemplateRequest\": {\n \"launchParameter\": {\n \"containerSpecGcsPath\": \"\",\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"flexrsGoal\": \"{{oneOf (array 'FLEXRS_UNSPECIFIED' 'FLEXRS_SPEED_OPTIMIZED' 'FLEXRS_COST_OPTIMIZED')}}\",\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"launchOptions\": {},\n \"parameters\": {},\n \"transformNameMappings\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\n },\n \"dataflowLaunchTemplateRequest\": {\n \"gcsPath\": \"\",\n \"launchParameters\": {\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"bypassTempDirValidation\": {{faker 'datatype.boolean'}},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"parameters\": {},\n \"transformNameMapping\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\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": "7fd550a5-6d4a-4525-896c-e392625469ab", "documentation": "Creates a job for the specified pipeline directly. You can use this method when the internal scheduler is not configured and you want to trigger the job directly or through an external system. Returns a \"NOT_FOUND\" error if the pipeline doesn't exist. Returns a \"FORBIDDEN\" error if the user doesn't have permission to access the pipeline or run jobs for the pipeline.", "method": "post", "endpoint": "v1/:name:run", "responses": [ { "uuid": "37c23917-23f0-48b5-ac04-bc6a49e0e389", "body": "{\n \"job\": {\n \"createTime\": \"\",\n \"dataflowJobDetails\": {\n \"currentWorkers\": {{faker 'number.int' max=99999}},\n \"resourceInfo\": {},\n \"sdkVersion\": {\n \"sdkSupportStatus\": \"{{oneOf (array 'UNKNOWN' 'SUPPORTED' 'STALE' 'DEPRECATED' 'UNSUPPORTED')}}\",\n \"version\": \"\",\n \"versionDisplayName\": \"\"\n }\n },\n \"endTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'STATE_PENDING' 'STATE_RUNNING' 'STATE_DONE' 'STATE_FAILED' 'STATE_CANCELLED')}}\",\n \"status\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\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": "a8601b4a-89b3-428b-9168-8150b9d6562d", "documentation": "Freezes pipeline execution permanently. If there's a corresponding scheduler entry, it's deleted, and the pipeline state is changed to \"ARCHIVED\". However, pipeline metadata is retained.", "method": "post", "endpoint": "v1/:name:stop", "responses": [ { "uuid": "b3ca4154-2817-4ce6-b367-b8880a20048b", "body": "{\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"jobCount\": {{faker 'number.int' max=99999}},\n \"lastUpdateTime\": \"\",\n \"name\": \"\",\n \"pipelineSources\": {},\n \"scheduleInfo\": {\n \"nextJobTime\": \"\",\n \"schedule\": \"\",\n \"timeZone\": \"\"\n },\n \"schedulerServiceAccountEmail\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'STATE_RESUMING' 'STATE_ACTIVE' 'STATE_STOPPING' 'STATE_ARCHIVED' 'STATE_PAUSED')}}\",\n \"type\": \"{{oneOf (array 'PIPELINE_TYPE_UNSPECIFIED' 'PIPELINE_TYPE_BATCH' 'PIPELINE_TYPE_STREAMING')}}\",\n \"workload\": {\n \"dataflowFlexTemplateRequest\": {\n \"launchParameter\": {\n \"containerSpecGcsPath\": \"\",\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"flexrsGoal\": \"{{oneOf (array 'FLEXRS_UNSPECIFIED' 'FLEXRS_SPEED_OPTIMIZED' 'FLEXRS_COST_OPTIMIZED')}}\",\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"launchOptions\": {},\n \"parameters\": {},\n \"transformNameMappings\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\n },\n \"dataflowLaunchTemplateRequest\": {\n \"gcsPath\": \"\",\n \"launchParameters\": {\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"bypassTempDirValidation\": {{faker 'datatype.boolean'}},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"parameters\": {},\n \"transformNameMapping\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\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": "bebd6583-9e89-46f3-9cba-26cfba38937a", "documentation": "Lists pipelines. Returns a \"FORBIDDEN\" error if the caller doesn't have permission to access it.", "method": "get", "endpoint": "v1/:parent", "responses": [ { "uuid": "0b76c4e8-d7af-493c-843b-a43368d1fc76", "body": "{\n \"nextPageToken\": \"\",\n \"pipelines\": [\n {\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"jobCount\": {{faker 'number.int' max=99999}},\n \"lastUpdateTime\": \"\",\n \"name\": \"\",\n \"pipelineSources\": {},\n \"scheduleInfo\": {\n \"nextJobTime\": \"\",\n \"schedule\": \"\",\n \"timeZone\": \"\"\n },\n \"schedulerServiceAccountEmail\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'STATE_RESUMING' 'STATE_ACTIVE' 'STATE_STOPPING' 'STATE_ARCHIVED' 'STATE_PAUSED')}}\",\n \"type\": \"{{oneOf (array 'PIPELINE_TYPE_UNSPECIFIED' 'PIPELINE_TYPE_BATCH' 'PIPELINE_TYPE_STREAMING')}}\",\n \"workload\": {\n \"dataflowFlexTemplateRequest\": {\n \"launchParameter\": {\n \"containerSpecGcsPath\": \"\",\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"flexrsGoal\": \"{{oneOf (array 'FLEXRS_UNSPECIFIED' 'FLEXRS_SPEED_OPTIMIZED' 'FLEXRS_COST_OPTIMIZED')}}\",\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"launchOptions\": {},\n \"parameters\": {},\n \"transformNameMappings\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\n },\n \"dataflowLaunchTemplateRequest\": {\n \"gcsPath\": \"\",\n \"launchParameters\": {\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"bypassTempDirValidation\": {{faker 'datatype.boolean'}},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"parameters\": {},\n \"transformNameMapping\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\n }\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": "d623c7a5-8d1b-4acd-be9d-69679a4a4ba7", "documentation": "Lists jobs for a given pipeline. Throws a \"FORBIDDEN\" error if the caller doesn't have permission to access it.", "method": "get", "endpoint": "v1/:parent/jobs", "responses": [ { "uuid": "16ac410a-ea26-49fe-9b11-087f32f53e89", "body": "{\n \"jobs\": [\n {\n \"createTime\": \"\",\n \"dataflowJobDetails\": {\n \"currentWorkers\": {{faker 'number.int' max=99999}},\n \"resourceInfo\": {},\n \"sdkVersion\": {\n \"sdkSupportStatus\": \"{{oneOf (array 'UNKNOWN' 'SUPPORTED' 'STALE' 'DEPRECATED' 'UNSUPPORTED')}}\",\n \"version\": \"\",\n \"versionDisplayName\": \"\"\n }\n },\n \"endTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'STATE_PENDING' 'STATE_RUNNING' 'STATE_DONE' 'STATE_FAILED' 'STATE_CANCELLED')}}\",\n \"status\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n }\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": "ac7ceff0-20c2-44f4-97b4-a42b6e6769dc", "documentation": "Creates a pipeline. For a batch pipeline, you can pass scheduler information. Data Pipelines uses the scheduler information to create an internal scheduler that runs jobs periodically. If the internal scheduler is not configured, you can use RunPipeline to run jobs.", "method": "post", "endpoint": "v1/:parent/pipelines", "responses": [ { "uuid": "5d15c3de-82ff-4b02-885b-63592aa4ca0b", "body": "{\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"jobCount\": {{faker 'number.int' max=99999}},\n \"lastUpdateTime\": \"\",\n \"name\": \"\",\n \"pipelineSources\": {},\n \"scheduleInfo\": {\n \"nextJobTime\": \"\",\n \"schedule\": \"\",\n \"timeZone\": \"\"\n },\n \"schedulerServiceAccountEmail\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'STATE_RESUMING' 'STATE_ACTIVE' 'STATE_STOPPING' 'STATE_ARCHIVED' 'STATE_PAUSED')}}\",\n \"type\": \"{{oneOf (array 'PIPELINE_TYPE_UNSPECIFIED' 'PIPELINE_TYPE_BATCH' 'PIPELINE_TYPE_STREAMING')}}\",\n \"workload\": {\n \"dataflowFlexTemplateRequest\": {\n \"launchParameter\": {\n \"containerSpecGcsPath\": \"\",\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"flexrsGoal\": \"{{oneOf (array 'FLEXRS_UNSPECIFIED' 'FLEXRS_SPEED_OPTIMIZED' 'FLEXRS_COST_OPTIMIZED')}}\",\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"launchOptions\": {},\n \"parameters\": {},\n \"transformNameMappings\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\n },\n \"dataflowLaunchTemplateRequest\": {\n \"gcsPath\": \"\",\n \"launchParameters\": {\n \"environment\": {\n \"additionalExperiments\": [\n \"\"\n ],\n \"additionalUserLabels\": {},\n \"bypassTempDirValidation\": {{faker 'datatype.boolean'}},\n \"enableStreamingEngine\": {{faker 'datatype.boolean'}},\n \"ipConfiguration\": \"{{oneOf (array 'WORKER_IP_UNSPECIFIED' 'WORKER_IP_PUBLIC' 'WORKER_IP_PRIVATE')}}\",\n \"kmsKeyName\": \"\",\n \"machineType\": \"\",\n \"maxWorkers\": {{faker 'number.int' max=99999}},\n \"network\": \"\",\n \"numWorkers\": {{faker 'number.int' max=99999}},\n \"serviceAccountEmail\": \"\",\n \"subnetwork\": \"\",\n \"tempLocation\": \"\",\n \"workerRegion\": \"\",\n \"workerZone\": \"\",\n \"zone\": \"\"\n },\n \"jobName\": \"\",\n \"parameters\": {},\n \"transformNameMapping\": {},\n \"update\": {{faker 'datatype.boolean'}}\n },\n \"location\": \"\",\n \"projectId\": \"\",\n \"validateOnly\": {{faker 'datatype.boolean'}}\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" } ], "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": "aa745c44-743e-4bcd-a269-63ac81d48a8e" }, { "type": "route", "uuid": "12df6052-d45f-48aa-beb2-14d6a2442ea4" }, { "type": "route", "uuid": "b764e197-3ae3-4584-a676-50e1097ebc9e" }, { "type": "route", "uuid": "7fd550a5-6d4a-4525-896c-e392625469ab" }, { "type": "route", "uuid": "a8601b4a-89b3-428b-9168-8150b9d6562d" }, { "type": "route", "uuid": "bebd6583-9e89-46f3-9cba-26cfba38937a" }, { "type": "route", "uuid": "d623c7a5-8d1b-4acd-be9d-69679a4a4ba7" }, { "type": "route", "uuid": "ac7ceff0-20c2-44f4-97b4-a42b6e6769dc" } ] }