{ "uuid": "a3ce6079-31f8-453e-b0d0-1c229fa9071d", "lastMigration": 19, "name": "VM Migration API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "87d8da13-23cc-42c4-8532-edc591bfe1a5", "documentation": "Upgrades the appliance relate to this DatacenterConnector to the in-place updateable version.", "method": "post", "endpoint": "v1/:datacenterConnector:upgradeAppliance", "responses": [ { "uuid": "a5400700-bcbf-4959-b644-5a7a6c2fe784", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "c6aae2b7-321c-4baa-b404-681fbeefee4c", "documentation": "Adds a MigratingVm to a Group.", "method": "post", "endpoint": "v1/:group:addGroupMigration", "responses": [ { "uuid": "e3012979-98e4-48d5-b286-181db7bfe8b3", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "9fc876c6-7c76-422b-84c8-746599d05f1f", "documentation": "Removes a MigratingVm from a Group.", "method": "post", "endpoint": "v1/:group:removeGroupMigration", "responses": [ { "uuid": "c256bed1-b026-47eb-94f1-2011452edd20", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "aa30d18f-33c8-49a5-afc5-fddc71230a55", "documentation": "Marks a migration as completed, deleting migration resources that are no longer being used. Only applicable after cutover is done.", "method": "post", "endpoint": "v1/:migratingVm:finalizeMigration", "responses": [ { "uuid": "f59ee3c1-a792-48a0-a7bd-284860c6c2ce", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "c9c7cce9-d221-4b66-8727-35023e4b7031", "documentation": "Pauses a migration for a VM. If cycle tasks are running they will be cancelled, preserving source task data. Further replication cycles will not be triggered while the VM is paused.", "method": "post", "endpoint": "v1/:migratingVm:pauseMigration", "responses": [ { "uuid": "6865e684-b264-49c0-9226-c86c48729ef8", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "56eabb81-c407-4e13-8d63-dc11bdf4d1ba", "documentation": "Resumes a migration for a VM. When called on a paused migration, will start the process of uploading data and creating snapshots; when called on a completed cut-over migration, will update the migration to active state and start the process of uploading data and creating snapshots.", "method": "post", "endpoint": "v1/:migratingVm:resumeMigration", "responses": [ { "uuid": "709e0cf2-035b-4193-b381-1085ac789d81", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "d3f98712-ead8-4801-84b1-ed03a4755248", "documentation": "Starts migration for a VM. Starts the process of uploading data and creating snapshots, in replication cycles scheduled by the policy.", "method": "post", "endpoint": "v1/:migratingVm:startMigration", "responses": [ { "uuid": "d728bb2e-7eff-44df-82bc-33d51121c266", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "f4fccc44-73ac-41d6-bca9-855b108eff29", "documentation": "Deletes a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.", "method": "delete", "endpoint": "v1/:name", "responses": [ { "uuid": "54b47c18-2daf-4cd9-8fab-ceacfd5287aa", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "d8905392-cd62-4649-87c0-85c1d16934fa", "documentation": "Gets details of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.", "method": "get", "endpoint": "v1/:name", "responses": [ { "uuid": "2a086c74-9062-4dd0-847d-b6c473d76f77", "body": "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"project\": \"\",\n \"updateTime\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "f256d449-7dbc-4b85-8e82-04e0fe1e6ee1", "documentation": "Updates the parameters of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.", "method": "patch", "endpoint": "v1/:name", "responses": [ { "uuid": "3b9cbbb2-242d-4b06-931b-bf50cf498ab8", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "2ce8b79a-167e-430a-b0d5-ea41680e60c7", "documentation": "Lists information about the supported locations for this service.", "method": "get", "endpoint": "v1/:name/locations", "responses": [ { "uuid": "9f615290-8f55-4550-8deb-391aa559407e", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "0fc8a73a-42fd-4ac2-aa9a-1072640d95b0", "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": "336bc55d-cc80-409a-9da0-fe48f7d69faa", "body": "{\n \"nextPageToken\": \"\",\n \"operations\": [\n {\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "47f8dca0-50e3-4542-a7ad-dbd50824b700", "documentation": "Initiates the cancellation of a running cutover job.", "method": "post", "endpoint": "v1/:name:cancel", "responses": [ { "uuid": "3fdf8a99-1108-42d5-8466-596e3af58383", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "6988502a-3ebd-423a-a512-df49435d716b", "documentation": "Lists CloneJobs of a given migrating VM.", "method": "get", "endpoint": "v1/:parent/cloneJobs", "responses": [ { "uuid": "4d0e15f7-3a62-4936-9ef0-a6f4a3684bb6", "body": "{\n \"cloneJobs\": [\n {\n \"computeEngineTargetDetails\": {\n \"additionalLicenses\": [\n \"\"\n ],\n \"appliedLicense\": {\n \"osLicense\": \"\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'NONE' 'PAYG' 'BYOL')}}\"\n },\n \"bootOption\": \"{{oneOf (array 'COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED' 'COMPUTE_ENGINE_BOOT_OPTION_EFI' 'COMPUTE_ENGINE_BOOT_OPTION_BIOS')}}\",\n \"computeScheduling\": {\n \"minNodeCpus\": {{faker 'random.number'}},\n \"nodeAffinities\": [\n {\n \"key\": \"\",\n \"operator\": \"{{oneOf (array 'OPERATOR_UNSPECIFIED' 'IN' 'NOT_IN')}}\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"onHostMaintenance\": \"{{oneOf (array 'ON_HOST_MAINTENANCE_UNSPECIFIED' 'TERMINATE' 'MIGRATE')}}\",\n \"restartType\": \"{{oneOf (array 'RESTART_TYPE_UNSPECIFIED' 'AUTOMATIC_RESTART' 'NO_AUTOMATIC_RESTART')}}\"\n },\n \"diskType\": \"{{oneOf (array 'COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED' 'COMPUTE_ENGINE_DISK_TYPE_STANDARD' 'COMPUTE_ENGINE_DISK_TYPE_SSD' 'COMPUTE_ENGINE_DISK_TYPE_BALANCED')}}\",\n \"labels\": {},\n \"licenseType\": \"{{oneOf (array 'COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT' 'COMPUTE_ENGINE_LICENSE_TYPE_PAYG' 'COMPUTE_ENGINE_LICENSE_TYPE_BYOL')}}\",\n \"machineType\": \"\",\n \"machineTypeSeries\": \"\",\n \"metadata\": {},\n \"networkInterfaces\": [\n {\n \"externalIp\": \"\",\n \"internalIp\": \"\",\n \"network\": \"\",\n \"subnetwork\": \"\"\n }\n ],\n \"networkTags\": [\n \"\"\n ],\n \"project\": \"\",\n \"secureBoot\": {{faker 'random.boolean'}},\n \"serviceAccount\": \"\",\n \"vmName\": \"\",\n \"zone\": \"\"\n },\n \"createTime\": \"\",\n \"endTime\": \"\",\n \"error\": {\n \"code\": {{faker 'random.number'}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'PENDING' 'ACTIVE' 'FAILED' 'SUCCEEDED' 'CANCELLED' 'CANCELLING' 'ADAPTING_OS')}}\",\n \"stateTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\",\n \"unreachable\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "14c507a7-b1ac-400d-89e8-10605967e979", "documentation": "Initiates a Clone of a specific migrating VM.", "method": "post", "endpoint": "v1/:parent/cloneJobs", "responses": [ { "uuid": "0f34aeea-07d7-483e-b7e6-69b995d13034", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "18128405-1918-4432-9293-020ea439cc4a", "documentation": "Lists CutoverJobs of a given migrating VM.", "method": "get", "endpoint": "v1/:parent/cutoverJobs", "responses": [ { "uuid": "1769925a-8bfb-4b40-a8d1-6b9d2ededbc0", "body": "{\n \"cutoverJobs\": [\n {\n \"computeEngineTargetDetails\": {\n \"additionalLicenses\": [\n \"\"\n ],\n \"appliedLicense\": {\n \"osLicense\": \"\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'NONE' 'PAYG' 'BYOL')}}\"\n },\n \"bootOption\": \"{{oneOf (array 'COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED' 'COMPUTE_ENGINE_BOOT_OPTION_EFI' 'COMPUTE_ENGINE_BOOT_OPTION_BIOS')}}\",\n \"computeScheduling\": {\n \"minNodeCpus\": {{faker 'random.number'}},\n \"nodeAffinities\": [\n {\n \"key\": \"\",\n \"operator\": \"{{oneOf (array 'OPERATOR_UNSPECIFIED' 'IN' 'NOT_IN')}}\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"onHostMaintenance\": \"{{oneOf (array 'ON_HOST_MAINTENANCE_UNSPECIFIED' 'TERMINATE' 'MIGRATE')}}\",\n \"restartType\": \"{{oneOf (array 'RESTART_TYPE_UNSPECIFIED' 'AUTOMATIC_RESTART' 'NO_AUTOMATIC_RESTART')}}\"\n },\n \"diskType\": \"{{oneOf (array 'COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED' 'COMPUTE_ENGINE_DISK_TYPE_STANDARD' 'COMPUTE_ENGINE_DISK_TYPE_SSD' 'COMPUTE_ENGINE_DISK_TYPE_BALANCED')}}\",\n \"labels\": {},\n \"licenseType\": \"{{oneOf (array 'COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT' 'COMPUTE_ENGINE_LICENSE_TYPE_PAYG' 'COMPUTE_ENGINE_LICENSE_TYPE_BYOL')}}\",\n \"machineType\": \"\",\n \"machineTypeSeries\": \"\",\n \"metadata\": {},\n \"networkInterfaces\": [\n {\n \"externalIp\": \"\",\n \"internalIp\": \"\",\n \"network\": \"\",\n \"subnetwork\": \"\"\n }\n ],\n \"networkTags\": [\n \"\"\n ],\n \"project\": \"\",\n \"secureBoot\": {{faker 'random.boolean'}},\n \"serviceAccount\": \"\",\n \"vmName\": \"\",\n \"zone\": \"\"\n },\n \"createTime\": \"\",\n \"endTime\": \"\",\n \"error\": {\n \"code\": {{faker 'random.number'}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"name\": \"\",\n \"progressPercent\": {{faker 'random.number'}},\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'PENDING' 'FAILED' 'SUCCEEDED' 'CANCELLED' 'CANCELLING' 'ACTIVE' 'ADAPTING_OS')}}\",\n \"stateMessage\": \"\",\n \"stateTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\",\n \"unreachable\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "3a665e4f-26fe-4ecc-898c-e4ac2667ecd3", "documentation": "Initiates a Cutover of a specific migrating VM. The returned LRO is completed when the cutover job resource is created and the job is initiated.", "method": "post", "endpoint": "v1/:parent/cutoverJobs", "responses": [ { "uuid": "599c9c37-e739-4cf4-a79c-ab0678ccb787", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "34b197e1-f4ea-48fe-9aea-77223588e9b6", "documentation": "Lists DatacenterConnectors in a given Source.", "method": "get", "endpoint": "v1/:parent/datacenterConnectors", "responses": [ { "uuid": "8f7f2da1-4e51-4c76-95fc-2bb462be8953", "body": "{\n \"datacenterConnectors\": [\n {\n \"applianceInfrastructureVersion\": \"\",\n \"applianceSoftwareVersion\": \"\",\n \"availableVersions\": {\n \"inPlaceUpdate\": {\n \"critical\": {{faker 'random.boolean'}},\n \"releaseNotesUri\": \"\",\n \"uri\": \"\",\n \"version\": \"\"\n },\n \"newDeployableAppliance\": {\n \"critical\": {{faker 'random.boolean'}},\n \"releaseNotesUri\": \"\",\n \"uri\": \"\",\n \"version\": \"\"\n }\n },\n \"bucket\": \"\",\n \"createTime\": \"\",\n \"error\": {\n \"code\": {{faker 'random.number'}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"name\": \"\",\n \"registrationId\": \"\",\n \"serviceAccount\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'PENDING' 'OFFLINE' 'FAILED' 'ACTIVE')}}\",\n \"stateTime\": \"\",\n \"updateTime\": \"\",\n \"upgradeStatus\": {\n \"error\": {\n \"code\": {{faker 'random.number'}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"previousVersion\": \"\",\n \"startTime\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'RUNNING' 'FAILED' 'SUCCEEDED')}}\",\n \"version\": \"\"\n },\n \"version\": \"\"\n }\n ],\n \"nextPageToken\": \"\",\n \"unreachable\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "7f2dddb6-0f14-4598-9006-8a4e60e99ebb", "documentation": "Creates a new DatacenterConnector in a given Source.", "method": "post", "endpoint": "v1/:parent/datacenterConnectors", "responses": [ { "uuid": "85388eaa-bcd0-482c-819e-f619d2280ef2", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "8bd4119a-788d-43e3-8d7f-d330ae631830", "documentation": "Lists Groups in a given project and location.", "method": "get", "endpoint": "v1/:parent/groups", "responses": [ { "uuid": "c4fd7d91-3f23-47e5-902f-69de27a8008c", "body": "{\n \"groups\": [\n {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"name\": \"\",\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "ad24f57c-8df7-4638-8d19-d927a1cdf341", "documentation": "Creates a new Group in a given project and location.", "method": "post", "endpoint": "v1/:parent/groups", "responses": [ { "uuid": "b9daefa3-57ae-4cdf-85ed-8ce3016ac0c3", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "839ed290-89b3-4afc-a67a-261cadd88e3c", "documentation": "Lists MigratingVms in a given Source.", "method": "get", "endpoint": "v1/:parent/migratingVms", "responses": [ { "uuid": "71bfc1dc-b154-4b67-8be2-0cc7cbab5ebf", "body": "{\n \"migratingVms\": [\n {\n \"awsSourceVmDetails\": {\n \"firmware\": \"{{oneOf (array 'FIRMWARE_UNSPECIFIED' 'EFI' 'BIOS')}}\"\n },\n \"computeEngineTargetDefaults\": {\n \"additionalLicenses\": [\n \"\"\n ],\n \"appliedLicense\": {\n \"osLicense\": \"\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'NONE' 'PAYG' 'BYOL')}}\"\n },\n \"bootOption\": \"{{oneOf (array 'COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED' 'COMPUTE_ENGINE_BOOT_OPTION_EFI' 'COMPUTE_ENGINE_BOOT_OPTION_BIOS')}}\",\n \"computeScheduling\": {\n \"minNodeCpus\": {{faker 'random.number'}},\n \"nodeAffinities\": [\n {\n \"key\": \"\",\n \"operator\": \"{{oneOf (array 'OPERATOR_UNSPECIFIED' 'IN' 'NOT_IN')}}\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"onHostMaintenance\": \"{{oneOf (array 'ON_HOST_MAINTENANCE_UNSPECIFIED' 'TERMINATE' 'MIGRATE')}}\",\n \"restartType\": \"{{oneOf (array 'RESTART_TYPE_UNSPECIFIED' 'AUTOMATIC_RESTART' 'NO_AUTOMATIC_RESTART')}}\"\n },\n \"diskType\": \"{{oneOf (array 'COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED' 'COMPUTE_ENGINE_DISK_TYPE_STANDARD' 'COMPUTE_ENGINE_DISK_TYPE_SSD' 'COMPUTE_ENGINE_DISK_TYPE_BALANCED')}}\",\n \"labels\": {},\n \"licenseType\": \"{{oneOf (array 'COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT' 'COMPUTE_ENGINE_LICENSE_TYPE_PAYG' 'COMPUTE_ENGINE_LICENSE_TYPE_BYOL')}}\",\n \"machineType\": \"\",\n \"machineTypeSeries\": \"\",\n \"metadata\": {},\n \"networkInterfaces\": [\n {\n \"externalIp\": \"\",\n \"internalIp\": \"\",\n \"network\": \"\",\n \"subnetwork\": \"\"\n }\n ],\n \"networkTags\": [\n \"\"\n ],\n \"secureBoot\": {{faker 'random.boolean'}},\n \"serviceAccount\": \"\",\n \"targetProject\": \"\",\n \"vmName\": \"\",\n \"zone\": \"\"\n },\n \"createTime\": \"\",\n \"currentSyncInfo\": {\n \"progressPercent\": {{faker 'random.number'}},\n \"startTime\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"error\": {\n \"code\": {{faker 'random.number'}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"group\": \"\",\n \"labels\": {},\n \"lastSync\": {\n \"lastSyncTime\": \"\"\n },\n \"name\": \"\",\n \"policy\": {\n \"idleDuration\": \"\",\n \"skipOsAdaptation\": {{faker 'random.boolean'}}\n },\n \"recentCloneJobs\": [\n {\n \"computeEngineTargetDetails\": {\n \"additionalLicenses\": [\n \"\"\n ],\n \"appliedLicense\": {\n \"osLicense\": \"\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'NONE' 'PAYG' 'BYOL')}}\"\n },\n \"bootOption\": \"{{oneOf (array 'COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED' 'COMPUTE_ENGINE_BOOT_OPTION_EFI' 'COMPUTE_ENGINE_BOOT_OPTION_BIOS')}}\",\n \"computeScheduling\": {\n \"minNodeCpus\": {{faker 'random.number'}},\n \"nodeAffinities\": [\n {\n \"key\": \"\",\n \"operator\": \"{{oneOf (array 'OPERATOR_UNSPECIFIED' 'IN' 'NOT_IN')}}\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"onHostMaintenance\": \"{{oneOf (array 'ON_HOST_MAINTENANCE_UNSPECIFIED' 'TERMINATE' 'MIGRATE')}}\",\n \"restartType\": \"{{oneOf (array 'RESTART_TYPE_UNSPECIFIED' 'AUTOMATIC_RESTART' 'NO_AUTOMATIC_RESTART')}}\"\n },\n \"diskType\": \"{{oneOf (array 'COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED' 'COMPUTE_ENGINE_DISK_TYPE_STANDARD' 'COMPUTE_ENGINE_DISK_TYPE_SSD' 'COMPUTE_ENGINE_DISK_TYPE_BALANCED')}}\",\n \"labels\": {},\n \"licenseType\": \"{{oneOf (array 'COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT' 'COMPUTE_ENGINE_LICENSE_TYPE_PAYG' 'COMPUTE_ENGINE_LICENSE_TYPE_BYOL')}}\",\n \"machineType\": \"\",\n \"machineTypeSeries\": \"\",\n \"metadata\": {},\n \"networkInterfaces\": [\n {\n \"externalIp\": \"\",\n \"internalIp\": \"\",\n \"network\": \"\",\n \"subnetwork\": \"\"\n }\n ],\n \"networkTags\": [\n \"\"\n ],\n \"project\": \"\",\n \"secureBoot\": {{faker 'random.boolean'}},\n \"serviceAccount\": \"\",\n \"vmName\": \"\",\n \"zone\": \"\"\n },\n \"createTime\": \"\",\n \"endTime\": \"\",\n \"error\": {\n \"code\": {{faker 'random.number'}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'PENDING' 'ACTIVE' 'FAILED' 'SUCCEEDED' 'CANCELLED' 'CANCELLING' 'ADAPTING_OS')}}\",\n \"stateTime\": \"\"\n }\n ],\n \"recentCutoverJobs\": [\n {\n \"computeEngineTargetDetails\": {\n \"additionalLicenses\": [\n \"\"\n ],\n \"appliedLicense\": {\n \"osLicense\": \"\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'NONE' 'PAYG' 'BYOL')}}\"\n },\n \"bootOption\": \"{{oneOf (array 'COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED' 'COMPUTE_ENGINE_BOOT_OPTION_EFI' 'COMPUTE_ENGINE_BOOT_OPTION_BIOS')}}\",\n \"computeScheduling\": {\n \"minNodeCpus\": {{faker 'random.number'}},\n \"nodeAffinities\": [\n {\n \"key\": \"\",\n \"operator\": \"{{oneOf (array 'OPERATOR_UNSPECIFIED' 'IN' 'NOT_IN')}}\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"onHostMaintenance\": \"{{oneOf (array 'ON_HOST_MAINTENANCE_UNSPECIFIED' 'TERMINATE' 'MIGRATE')}}\",\n \"restartType\": \"{{oneOf (array 'RESTART_TYPE_UNSPECIFIED' 'AUTOMATIC_RESTART' 'NO_AUTOMATIC_RESTART')}}\"\n },\n \"diskType\": \"{{oneOf (array 'COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED' 'COMPUTE_ENGINE_DISK_TYPE_STANDARD' 'COMPUTE_ENGINE_DISK_TYPE_SSD' 'COMPUTE_ENGINE_DISK_TYPE_BALANCED')}}\",\n \"labels\": {},\n \"licenseType\": \"{{oneOf (array 'COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT' 'COMPUTE_ENGINE_LICENSE_TYPE_PAYG' 'COMPUTE_ENGINE_LICENSE_TYPE_BYOL')}}\",\n \"machineType\": \"\",\n \"machineTypeSeries\": \"\",\n \"metadata\": {},\n \"networkInterfaces\": [\n {\n \"externalIp\": \"\",\n \"internalIp\": \"\",\n \"network\": \"\",\n \"subnetwork\": \"\"\n }\n ],\n \"networkTags\": [\n \"\"\n ],\n \"project\": \"\",\n \"secureBoot\": {{faker 'random.boolean'}},\n \"serviceAccount\": \"\",\n \"vmName\": \"\",\n \"zone\": \"\"\n },\n \"createTime\": \"\",\n \"endTime\": \"\",\n \"error\": {\n \"code\": {{faker 'random.number'}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"name\": \"\",\n \"progressPercent\": {{faker 'random.number'}},\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'PENDING' 'FAILED' 'SUCCEEDED' 'CANCELLED' 'CANCELLING' 'ACTIVE' 'ADAPTING_OS')}}\",\n \"stateMessage\": \"\",\n \"stateTime\": \"\"\n }\n ],\n \"sourceVmId\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'PENDING' 'READY' 'FIRST_SYNC' 'ACTIVE' 'CUTTING_OVER' 'CUTOVER' 'FINAL_SYNC' 'PAUSED' 'FINALIZING' 'FINALIZED' 'ERROR')}}\",\n \"stateTime\": \"\",\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "5b11eb5a-6938-461d-993d-0381cdf4e0a1", "documentation": "Creates a new MigratingVm in a given Source.", "method": "post", "endpoint": "v1/:parent/migratingVms", "responses": [ { "uuid": "2c23d5dd-9d09-498b-a23e-1908a4813224", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "c27149a5-e56b-4510-903c-cee309eef6c0", "documentation": "Lists Sources in a given project and location.", "method": "get", "endpoint": "v1/:parent/sources", "responses": [ { "uuid": "74f0f0b3-d844-4834-88c9-5e1db55a09b2", "body": "{\n \"nextPageToken\": \"\",\n \"sources\": [\n {\n \"createTime\": \"\",\n \"description\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"updateTime\": \"\",\n \"vmware\": {\n \"password\": \"\",\n \"thumbprint\": \"\",\n \"username\": \"\",\n \"vcenterIp\": \"\"\n }\n }\n ],\n \"unreachable\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "d9bce474-55e1-41a1-a2ab-13cb52a33161", "documentation": "Creates a new Source in a given project and location.", "method": "post", "endpoint": "v1/:parent/sources", "responses": [ { "uuid": "b50d9d63-dd64-482c-9916-33255d7f1623", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "2b0f3c7f-8668-49cc-8c17-9e706fe843cb", "documentation": "Lists TargetProjects in a given project. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.", "method": "get", "endpoint": "v1/:parent/targetProjects", "responses": [ { "uuid": "8a2f2ceb-8d1c-4f84-90df-3b587969b907", "body": "{\n \"nextPageToken\": \"\",\n \"targetProjects\": [\n {\n \"createTime\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"project\": \"\",\n \"updateTime\": \"\"\n }\n ],\n \"unreachable\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "b839f2c6-768a-4060-999f-9c3e0fe7aeb4", "documentation": "Creates a new TargetProject in a given project. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.", "method": "post", "endpoint": "v1/:parent/targetProjects", "responses": [ { "uuid": "894bd15d-928d-4dd7-97bf-d6f6f073b3b3", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "43d0ab4f-c2b5-4ce2-84e3-4abc92231541", "documentation": "Lists Utilization Reports of the given Source.", "method": "get", "endpoint": "v1/:parent/utilizationReports", "responses": [ { "uuid": "5e9ed064-f7b6-4d56-919b-97227a05c70c", "body": "{\n \"nextPageToken\": \"\",\n \"unreachable\": [\n \"\"\n ],\n \"utilizationReports\": [\n {\n \"createTime\": \"\",\n \"displayName\": \"\",\n \"error\": {\n \"code\": {{faker 'random.number'}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"frameEndTime\": \"\",\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'CREATING' 'SUCCEEDED' 'FAILED')}}\",\n \"stateTime\": \"\",\n \"timeFrame\": \"{{oneOf (array 'TIME_FRAME_UNSPECIFIED' 'WEEK' 'MONTH' 'YEAR')}}\",\n \"vmCount\": {{faker 'random.number'}},\n \"vms\": [\n {\n \"utilization\": {\n \"cpuAveragePercent\": {{faker 'random.number'}},\n \"cpuMaxPercent\": {{faker 'random.number'}},\n \"diskIoRateAverageKbps\": \"\",\n \"diskIoRateMaxKbps\": \"\",\n \"memoryAveragePercent\": {{faker 'random.number'}},\n \"memoryMaxPercent\": {{faker 'random.number'}},\n \"networkThroughputAverageKbps\": \"\",\n \"networkThroughputMaxKbps\": \"\"\n },\n \"vmId\": \"\",\n \"vmwareVmDetails\": {\n \"bootOption\": \"{{oneOf (array 'BOOT_OPTION_UNSPECIFIED' 'EFI' 'BIOS')}}\",\n \"committedStorageMb\": \"\",\n \"cpuCount\": {{faker 'random.number'}},\n \"datacenterDescription\": \"\",\n \"datacenterId\": \"\",\n \"diskCount\": {{faker 'random.number'}},\n \"displayName\": \"\",\n \"guestDescription\": \"\",\n \"memoryMb\": {{faker 'random.number'}},\n \"powerState\": \"{{oneOf (array 'POWER_STATE_UNSPECIFIED' 'ON' 'OFF' 'SUSPENDED')}}\",\n \"uuid\": \"\",\n \"vmId\": \"\"\n }\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "4959074a-b2f1-48a0-89b5-444ed08ef4a1", "documentation": "Creates a new UtilizationReport.", "method": "post", "endpoint": "v1/:parent/utilizationReports", "responses": [ { "uuid": "1293f305-70c3-483f-97c2-c6f0a933be73", "body": "{\n \"done\": {{faker 'random.boolean'}},\n \"error\": {\n \"code\": {{faker 'random.number'}},\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "5dda6efa-fd74-4cbc-b7e9-71061ba9d6d6", "documentation": "List remote source's inventory of VMs. The remote source is the onprem vCenter (remote in the sense it's not in Compute Engine). The inventory describes the list of existing VMs in that source. Note that this operation lists the VMs on the remote source, as opposed to listing the MigratingVms resources in the vmmigration service.", "method": "get", "endpoint": "v1/:source:fetchInventory", "responses": [ { "uuid": "102613e4-5d01-43c0-9f67-d7b62b61511f", "body": "{\n \"updateTime\": \"\",\n \"vmwareVms\": {\n \"details\": [\n {\n \"bootOption\": \"{{oneOf (array 'BOOT_OPTION_UNSPECIFIED' 'EFI' 'BIOS')}}\",\n \"committedStorageMb\": \"\",\n \"cpuCount\": {{faker 'random.number'}},\n \"datacenterDescription\": \"\",\n \"datacenterId\": \"\",\n \"diskCount\": {{faker 'random.number'}},\n \"displayName\": \"\",\n \"guestDescription\": \"\",\n \"memoryMb\": {{faker 'random.number'}},\n \"powerState\": \"{{oneOf (array 'POWER_STATE_UNSPECIFIED' 'ON' 'OFF' 'SUSPENDED')}}\",\n \"uuid\": \"\",\n \"vmId\": \"\"\n }\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [ { "key": "", "value": "" } ], "proxyResHeaders": [ { "key": "", "value": "" } ] }