POST networkmanagement.projects.locations.global.connectivityTests.create
{{baseUrl}}/v1beta1/:parent/connectivityTests
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/connectivityTests");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:parent/connectivityTests" {:content-type :json
                                                                              :form-params {:createTime ""
                                                                                            :description ""
                                                                                            :destination {:appEngineVersion {:uri ""}
                                                                                                          :cloudFunction {:uri ""}
                                                                                                          :cloudRunRevision {:uri ""}
                                                                                                          :cloudSqlInstance ""
                                                                                                          :forwardingRule ""
                                                                                                          :forwardingRuleTarget ""
                                                                                                          :gkeMasterCluster ""
                                                                                                          :instance ""
                                                                                                          :ipAddress ""
                                                                                                          :loadBalancerId ""
                                                                                                          :loadBalancerType ""
                                                                                                          :network ""
                                                                                                          :networkType ""
                                                                                                          :port 0
                                                                                                          :projectId ""}
                                                                                            :displayName ""
                                                                                            :labels {}
                                                                                            :name ""
                                                                                            :probingDetails {:abortCause ""
                                                                                                             :destinationEgressLocation {:metropolitanArea ""}
                                                                                                             :endpointInfo {:destinationIp ""
                                                                                                                            :destinationNetworkUri ""
                                                                                                                            :destinationPort 0
                                                                                                                            :protocol ""
                                                                                                                            :sourceAgentUri ""
                                                                                                                            :sourceIp ""
                                                                                                                            :sourceNetworkUri ""
                                                                                                                            :sourcePort 0}
                                                                                                             :error {:code 0
                                                                                                                     :details [{}]
                                                                                                                     :message ""}
                                                                                                             :probingLatency {:latencyPercentiles [{:latencyMicros ""
                                                                                                                                                    :percent 0}]}
                                                                                                             :result ""
                                                                                                             :sentProbeCount 0
                                                                                                             :successfulProbeCount 0
                                                                                                             :verifyTime ""}
                                                                                            :protocol ""
                                                                                            :reachabilityDetails {:error {}
                                                                                                                  :result ""
                                                                                                                  :traces [{:endpointInfo {}
                                                                                                                            :steps [{:abort {:cause ""
                                                                                                                                             :projectsMissingPermission []
                                                                                                                                             :resourceUri ""}
                                                                                                                                     :appEngineVersion {:displayName ""
                                                                                                                                                        :environment ""
                                                                                                                                                        :runtime ""
                                                                                                                                                        :uri ""}
                                                                                                                                     :causesDrop false
                                                                                                                                     :cloudFunction {:displayName ""
                                                                                                                                                     :location ""
                                                                                                                                                     :uri ""
                                                                                                                                                     :versionId ""}
                                                                                                                                     :cloudRunRevision {:displayName ""
                                                                                                                                                        :location ""
                                                                                                                                                        :serviceName ""
                                                                                                                                                        :serviceUri ""
                                                                                                                                                        :uri ""}
                                                                                                                                     :cloudSqlInstance {:displayName ""
                                                                                                                                                        :externalIp ""
                                                                                                                                                        :internalIp ""
                                                                                                                                                        :networkUri ""
                                                                                                                                                        :region ""
                                                                                                                                                        :uri ""}
                                                                                                                                     :deliver {:resourceUri ""
                                                                                                                                               :target ""}
                                                                                                                                     :description ""
                                                                                                                                     :drop {:cause ""
                                                                                                                                            :resourceUri ""}
                                                                                                                                     :endpoint {}
                                                                                                                                     :firewall {:action ""
                                                                                                                                                :direction ""
                                                                                                                                                :displayName ""
                                                                                                                                                :firewallRuleType ""
                                                                                                                                                :networkUri ""
                                                                                                                                                :policy ""
                                                                                                                                                :priority 0
                                                                                                                                                :targetServiceAccounts []
                                                                                                                                                :targetTags []
                                                                                                                                                :uri ""}
                                                                                                                                     :forward {:resourceUri ""
                                                                                                                                               :target ""}
                                                                                                                                     :forwardingRule {:displayName ""
                                                                                                                                                      :matchedPortRange ""
                                                                                                                                                      :matchedProtocol ""
                                                                                                                                                      :networkUri ""
                                                                                                                                                      :target ""
                                                                                                                                                      :uri ""
                                                                                                                                                      :vip ""}
                                                                                                                                     :gkeMaster {:clusterNetworkUri ""
                                                                                                                                                 :clusterUri ""
                                                                                                                                                 :externalIp ""
                                                                                                                                                 :internalIp ""}
                                                                                                                                     :instance {:displayName ""
                                                                                                                                                :externalIp ""
                                                                                                                                                :interface ""
                                                                                                                                                :internalIp ""
                                                                                                                                                :networkTags []
                                                                                                                                                :networkUri ""
                                                                                                                                                :serviceAccount ""
                                                                                                                                                :uri ""}
                                                                                                                                     :loadBalancer {:backendType ""
                                                                                                                                                    :backendUri ""
                                                                                                                                                    :backends [{:displayName ""
                                                                                                                                                                :healthCheckAllowingFirewallRules []
                                                                                                                                                                :healthCheckBlockingFirewallRules []
                                                                                                                                                                :healthCheckFirewallState ""
                                                                                                                                                                :uri ""}]
                                                                                                                                                    :healthCheckUri ""
                                                                                                                                                    :loadBalancerType ""}
                                                                                                                                     :network {:displayName ""
                                                                                                                                               :matchedIpRange ""
                                                                                                                                               :uri ""}
                                                                                                                                     :projectId ""
                                                                                                                                     :route {:destIpRange ""
                                                                                                                                             :destPortRanges []
                                                                                                                                             :displayName ""
                                                                                                                                             :instanceTags []
                                                                                                                                             :networkUri ""
                                                                                                                                             :nextHop ""
                                                                                                                                             :nextHopType ""
                                                                                                                                             :priority 0
                                                                                                                                             :protocols []
                                                                                                                                             :routeType ""
                                                                                                                                             :srcIpRange ""
                                                                                                                                             :srcPortRanges []
                                                                                                                                             :uri ""}
                                                                                                                                     :state ""
                                                                                                                                     :vpcConnector {:displayName ""
                                                                                                                                                    :location ""
                                                                                                                                                    :uri ""}
                                                                                                                                     :vpnGateway {:displayName ""
                                                                                                                                                  :ipAddress ""
                                                                                                                                                  :networkUri ""
                                                                                                                                                  :region ""
                                                                                                                                                  :uri ""
                                                                                                                                                  :vpnTunnelUri ""}
                                                                                                                                     :vpnTunnel {:displayName ""
                                                                                                                                                 :networkUri ""
                                                                                                                                                 :region ""
                                                                                                                                                 :remoteGateway ""
                                                                                                                                                 :remoteGatewayIp ""
                                                                                                                                                 :routingType ""
                                                                                                                                                 :sourceGateway ""
                                                                                                                                                 :sourceGatewayIp ""
                                                                                                                                                 :uri ""}}]}]
                                                                                                                  :verifyTime ""}
                                                                                            :relatedProjects []
                                                                                            :source {}
                                                                                            :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/connectivityTests"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:parent/connectivityTests"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/connectivityTests");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/connectivityTests"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1beta1/:parent/connectivityTests HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 5746

{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:parent/connectivityTests")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/connectivityTests"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/connectivityTests")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:parent/connectivityTests")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  description: '',
  destination: {
    appEngineVersion: {
      uri: ''
    },
    cloudFunction: {
      uri: ''
    },
    cloudRunRevision: {
      uri: ''
    },
    cloudSqlInstance: '',
    forwardingRule: '',
    forwardingRuleTarget: '',
    gkeMasterCluster: '',
    instance: '',
    ipAddress: '',
    loadBalancerId: '',
    loadBalancerType: '',
    network: '',
    networkType: '',
    port: 0,
    projectId: ''
  },
  displayName: '',
  labels: {},
  name: '',
  probingDetails: {
    abortCause: '',
    destinationEgressLocation: {
      metropolitanArea: ''
    },
    endpointInfo: {
      destinationIp: '',
      destinationNetworkUri: '',
      destinationPort: 0,
      protocol: '',
      sourceAgentUri: '',
      sourceIp: '',
      sourceNetworkUri: '',
      sourcePort: 0
    },
    error: {
      code: 0,
      details: [
        {}
      ],
      message: ''
    },
    probingLatency: {
      latencyPercentiles: [
        {
          latencyMicros: '',
          percent: 0
        }
      ]
    },
    result: '',
    sentProbeCount: 0,
    successfulProbeCount: 0,
    verifyTime: ''
  },
  protocol: '',
  reachabilityDetails: {
    error: {},
    result: '',
    traces: [
      {
        endpointInfo: {},
        steps: [
          {
            abort: {
              cause: '',
              projectsMissingPermission: [],
              resourceUri: ''
            },
            appEngineVersion: {
              displayName: '',
              environment: '',
              runtime: '',
              uri: ''
            },
            causesDrop: false,
            cloudFunction: {
              displayName: '',
              location: '',
              uri: '',
              versionId: ''
            },
            cloudRunRevision: {
              displayName: '',
              location: '',
              serviceName: '',
              serviceUri: '',
              uri: ''
            },
            cloudSqlInstance: {
              displayName: '',
              externalIp: '',
              internalIp: '',
              networkUri: '',
              region: '',
              uri: ''
            },
            deliver: {
              resourceUri: '',
              target: ''
            },
            description: '',
            drop: {
              cause: '',
              resourceUri: ''
            },
            endpoint: {},
            firewall: {
              action: '',
              direction: '',
              displayName: '',
              firewallRuleType: '',
              networkUri: '',
              policy: '',
              priority: 0,
              targetServiceAccounts: [],
              targetTags: [],
              uri: ''
            },
            forward: {
              resourceUri: '',
              target: ''
            },
            forwardingRule: {
              displayName: '',
              matchedPortRange: '',
              matchedProtocol: '',
              networkUri: '',
              target: '',
              uri: '',
              vip: ''
            },
            gkeMaster: {
              clusterNetworkUri: '',
              clusterUri: '',
              externalIp: '',
              internalIp: ''
            },
            instance: {
              displayName: '',
              externalIp: '',
              interface: '',
              internalIp: '',
              networkTags: [],
              networkUri: '',
              serviceAccount: '',
              uri: ''
            },
            loadBalancer: {
              backendType: '',
              backendUri: '',
              backends: [
                {
                  displayName: '',
                  healthCheckAllowingFirewallRules: [],
                  healthCheckBlockingFirewallRules: [],
                  healthCheckFirewallState: '',
                  uri: ''
                }
              ],
              healthCheckUri: '',
              loadBalancerType: ''
            },
            network: {
              displayName: '',
              matchedIpRange: '',
              uri: ''
            },
            projectId: '',
            route: {
              destIpRange: '',
              destPortRanges: [],
              displayName: '',
              instanceTags: [],
              networkUri: '',
              nextHop: '',
              nextHopType: '',
              priority: 0,
              protocols: [],
              routeType: '',
              srcIpRange: '',
              srcPortRanges: [],
              uri: ''
            },
            state: '',
            vpcConnector: {
              displayName: '',
              location: '',
              uri: ''
            },
            vpnGateway: {
              displayName: '',
              ipAddress: '',
              networkUri: '',
              region: '',
              uri: '',
              vpnTunnelUri: ''
            },
            vpnTunnel: {
              displayName: '',
              networkUri: '',
              region: '',
              remoteGateway: '',
              remoteGatewayIp: '',
              routingType: '',
              sourceGateway: '',
              sourceGatewayIp: '',
              uri: ''
            }
          }
        ]
      }
    ],
    verifyTime: ''
  },
  relatedProjects: [],
  source: {},
  updateTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:parent/connectivityTests');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:parent/connectivityTests',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    destination: {
      appEngineVersion: {uri: ''},
      cloudFunction: {uri: ''},
      cloudRunRevision: {uri: ''},
      cloudSqlInstance: '',
      forwardingRule: '',
      forwardingRuleTarget: '',
      gkeMasterCluster: '',
      instance: '',
      ipAddress: '',
      loadBalancerId: '',
      loadBalancerType: '',
      network: '',
      networkType: '',
      port: 0,
      projectId: ''
    },
    displayName: '',
    labels: {},
    name: '',
    probingDetails: {
      abortCause: '',
      destinationEgressLocation: {metropolitanArea: ''},
      endpointInfo: {
        destinationIp: '',
        destinationNetworkUri: '',
        destinationPort: 0,
        protocol: '',
        sourceAgentUri: '',
        sourceIp: '',
        sourceNetworkUri: '',
        sourcePort: 0
      },
      error: {code: 0, details: [{}], message: ''},
      probingLatency: {latencyPercentiles: [{latencyMicros: '', percent: 0}]},
      result: '',
      sentProbeCount: 0,
      successfulProbeCount: 0,
      verifyTime: ''
    },
    protocol: '',
    reachabilityDetails: {
      error: {},
      result: '',
      traces: [
        {
          endpointInfo: {},
          steps: [
            {
              abort: {cause: '', projectsMissingPermission: [], resourceUri: ''},
              appEngineVersion: {displayName: '', environment: '', runtime: '', uri: ''},
              causesDrop: false,
              cloudFunction: {displayName: '', location: '', uri: '', versionId: ''},
              cloudRunRevision: {displayName: '', location: '', serviceName: '', serviceUri: '', uri: ''},
              cloudSqlInstance: {
                displayName: '',
                externalIp: '',
                internalIp: '',
                networkUri: '',
                region: '',
                uri: ''
              },
              deliver: {resourceUri: '', target: ''},
              description: '',
              drop: {cause: '', resourceUri: ''},
              endpoint: {},
              firewall: {
                action: '',
                direction: '',
                displayName: '',
                firewallRuleType: '',
                networkUri: '',
                policy: '',
                priority: 0,
                targetServiceAccounts: [],
                targetTags: [],
                uri: ''
              },
              forward: {resourceUri: '', target: ''},
              forwardingRule: {
                displayName: '',
                matchedPortRange: '',
                matchedProtocol: '',
                networkUri: '',
                target: '',
                uri: '',
                vip: ''
              },
              gkeMaster: {clusterNetworkUri: '', clusterUri: '', externalIp: '', internalIp: ''},
              instance: {
                displayName: '',
                externalIp: '',
                interface: '',
                internalIp: '',
                networkTags: [],
                networkUri: '',
                serviceAccount: '',
                uri: ''
              },
              loadBalancer: {
                backendType: '',
                backendUri: '',
                backends: [
                  {
                    displayName: '',
                    healthCheckAllowingFirewallRules: [],
                    healthCheckBlockingFirewallRules: [],
                    healthCheckFirewallState: '',
                    uri: ''
                  }
                ],
                healthCheckUri: '',
                loadBalancerType: ''
              },
              network: {displayName: '', matchedIpRange: '', uri: ''},
              projectId: '',
              route: {
                destIpRange: '',
                destPortRanges: [],
                displayName: '',
                instanceTags: [],
                networkUri: '',
                nextHop: '',
                nextHopType: '',
                priority: 0,
                protocols: [],
                routeType: '',
                srcIpRange: '',
                srcPortRanges: [],
                uri: ''
              },
              state: '',
              vpcConnector: {displayName: '', location: '', uri: ''},
              vpnGateway: {
                displayName: '',
                ipAddress: '',
                networkUri: '',
                region: '',
                uri: '',
                vpnTunnelUri: ''
              },
              vpnTunnel: {
                displayName: '',
                networkUri: '',
                region: '',
                remoteGateway: '',
                remoteGatewayIp: '',
                routingType: '',
                sourceGateway: '',
                sourceGatewayIp: '',
                uri: ''
              }
            }
          ]
        }
      ],
      verifyTime: ''
    },
    relatedProjects: [],
    source: {},
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/connectivityTests';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","destination":{"appEngineVersion":{"uri":""},"cloudFunction":{"uri":""},"cloudRunRevision":{"uri":""},"cloudSqlInstance":"","forwardingRule":"","forwardingRuleTarget":"","gkeMasterCluster":"","instance":"","ipAddress":"","loadBalancerId":"","loadBalancerType":"","network":"","networkType":"","port":0,"projectId":""},"displayName":"","labels":{},"name":"","probingDetails":{"abortCause":"","destinationEgressLocation":{"metropolitanArea":""},"endpointInfo":{"destinationIp":"","destinationNetworkUri":"","destinationPort":0,"protocol":"","sourceAgentUri":"","sourceIp":"","sourceNetworkUri":"","sourcePort":0},"error":{"code":0,"details":[{}],"message":""},"probingLatency":{"latencyPercentiles":[{"latencyMicros":"","percent":0}]},"result":"","sentProbeCount":0,"successfulProbeCount":0,"verifyTime":""},"protocol":"","reachabilityDetails":{"error":{},"result":"","traces":[{"endpointInfo":{},"steps":[{"abort":{"cause":"","projectsMissingPermission":[],"resourceUri":""},"appEngineVersion":{"displayName":"","environment":"","runtime":"","uri":""},"causesDrop":false,"cloudFunction":{"displayName":"","location":"","uri":"","versionId":""},"cloudRunRevision":{"displayName":"","location":"","serviceName":"","serviceUri":"","uri":""},"cloudSqlInstance":{"displayName":"","externalIp":"","internalIp":"","networkUri":"","region":"","uri":""},"deliver":{"resourceUri":"","target":""},"description":"","drop":{"cause":"","resourceUri":""},"endpoint":{},"firewall":{"action":"","direction":"","displayName":"","firewallRuleType":"","networkUri":"","policy":"","priority":0,"targetServiceAccounts":[],"targetTags":[],"uri":""},"forward":{"resourceUri":"","target":""},"forwardingRule":{"displayName":"","matchedPortRange":"","matchedProtocol":"","networkUri":"","target":"","uri":"","vip":""},"gkeMaster":{"clusterNetworkUri":"","clusterUri":"","externalIp":"","internalIp":""},"instance":{"displayName":"","externalIp":"","interface":"","internalIp":"","networkTags":[],"networkUri":"","serviceAccount":"","uri":""},"loadBalancer":{"backendType":"","backendUri":"","backends":[{"displayName":"","healthCheckAllowingFirewallRules":[],"healthCheckBlockingFirewallRules":[],"healthCheckFirewallState":"","uri":""}],"healthCheckUri":"","loadBalancerType":""},"network":{"displayName":"","matchedIpRange":"","uri":""},"projectId":"","route":{"destIpRange":"","destPortRanges":[],"displayName":"","instanceTags":[],"networkUri":"","nextHop":"","nextHopType":"","priority":0,"protocols":[],"routeType":"","srcIpRange":"","srcPortRanges":[],"uri":""},"state":"","vpcConnector":{"displayName":"","location":"","uri":""},"vpnGateway":{"displayName":"","ipAddress":"","networkUri":"","region":"","uri":"","vpnTunnelUri":""},"vpnTunnel":{"displayName":"","networkUri":"","region":"","remoteGateway":"","remoteGatewayIp":"","routingType":"","sourceGateway":"","sourceGatewayIp":"","uri":""}}]}],"verifyTime":""},"relatedProjects":[],"source":{},"updateTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:parent/connectivityTests',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "description": "",\n  "destination": {\n    "appEngineVersion": {\n      "uri": ""\n    },\n    "cloudFunction": {\n      "uri": ""\n    },\n    "cloudRunRevision": {\n      "uri": ""\n    },\n    "cloudSqlInstance": "",\n    "forwardingRule": "",\n    "forwardingRuleTarget": "",\n    "gkeMasterCluster": "",\n    "instance": "",\n    "ipAddress": "",\n    "loadBalancerId": "",\n    "loadBalancerType": "",\n    "network": "",\n    "networkType": "",\n    "port": 0,\n    "projectId": ""\n  },\n  "displayName": "",\n  "labels": {},\n  "name": "",\n  "probingDetails": {\n    "abortCause": "",\n    "destinationEgressLocation": {\n      "metropolitanArea": ""\n    },\n    "endpointInfo": {\n      "destinationIp": "",\n      "destinationNetworkUri": "",\n      "destinationPort": 0,\n      "protocol": "",\n      "sourceAgentUri": "",\n      "sourceIp": "",\n      "sourceNetworkUri": "",\n      "sourcePort": 0\n    },\n    "error": {\n      "code": 0,\n      "details": [\n        {}\n      ],\n      "message": ""\n    },\n    "probingLatency": {\n      "latencyPercentiles": [\n        {\n          "latencyMicros": "",\n          "percent": 0\n        }\n      ]\n    },\n    "result": "",\n    "sentProbeCount": 0,\n    "successfulProbeCount": 0,\n    "verifyTime": ""\n  },\n  "protocol": "",\n  "reachabilityDetails": {\n    "error": {},\n    "result": "",\n    "traces": [\n      {\n        "endpointInfo": {},\n        "steps": [\n          {\n            "abort": {\n              "cause": "",\n              "projectsMissingPermission": [],\n              "resourceUri": ""\n            },\n            "appEngineVersion": {\n              "displayName": "",\n              "environment": "",\n              "runtime": "",\n              "uri": ""\n            },\n            "causesDrop": false,\n            "cloudFunction": {\n              "displayName": "",\n              "location": "",\n              "uri": "",\n              "versionId": ""\n            },\n            "cloudRunRevision": {\n              "displayName": "",\n              "location": "",\n              "serviceName": "",\n              "serviceUri": "",\n              "uri": ""\n            },\n            "cloudSqlInstance": {\n              "displayName": "",\n              "externalIp": "",\n              "internalIp": "",\n              "networkUri": "",\n              "region": "",\n              "uri": ""\n            },\n            "deliver": {\n              "resourceUri": "",\n              "target": ""\n            },\n            "description": "",\n            "drop": {\n              "cause": "",\n              "resourceUri": ""\n            },\n            "endpoint": {},\n            "firewall": {\n              "action": "",\n              "direction": "",\n              "displayName": "",\n              "firewallRuleType": "",\n              "networkUri": "",\n              "policy": "",\n              "priority": 0,\n              "targetServiceAccounts": [],\n              "targetTags": [],\n              "uri": ""\n            },\n            "forward": {\n              "resourceUri": "",\n              "target": ""\n            },\n            "forwardingRule": {\n              "displayName": "",\n              "matchedPortRange": "",\n              "matchedProtocol": "",\n              "networkUri": "",\n              "target": "",\n              "uri": "",\n              "vip": ""\n            },\n            "gkeMaster": {\n              "clusterNetworkUri": "",\n              "clusterUri": "",\n              "externalIp": "",\n              "internalIp": ""\n            },\n            "instance": {\n              "displayName": "",\n              "externalIp": "",\n              "interface": "",\n              "internalIp": "",\n              "networkTags": [],\n              "networkUri": "",\n              "serviceAccount": "",\n              "uri": ""\n            },\n            "loadBalancer": {\n              "backendType": "",\n              "backendUri": "",\n              "backends": [\n                {\n                  "displayName": "",\n                  "healthCheckAllowingFirewallRules": [],\n                  "healthCheckBlockingFirewallRules": [],\n                  "healthCheckFirewallState": "",\n                  "uri": ""\n                }\n              ],\n              "healthCheckUri": "",\n              "loadBalancerType": ""\n            },\n            "network": {\n              "displayName": "",\n              "matchedIpRange": "",\n              "uri": ""\n            },\n            "projectId": "",\n            "route": {\n              "destIpRange": "",\n              "destPortRanges": [],\n              "displayName": "",\n              "instanceTags": [],\n              "networkUri": "",\n              "nextHop": "",\n              "nextHopType": "",\n              "priority": 0,\n              "protocols": [],\n              "routeType": "",\n              "srcIpRange": "",\n              "srcPortRanges": [],\n              "uri": ""\n            },\n            "state": "",\n            "vpcConnector": {\n              "displayName": "",\n              "location": "",\n              "uri": ""\n            },\n            "vpnGateway": {\n              "displayName": "",\n              "ipAddress": "",\n              "networkUri": "",\n              "region": "",\n              "uri": "",\n              "vpnTunnelUri": ""\n            },\n            "vpnTunnel": {\n              "displayName": "",\n              "networkUri": "",\n              "region": "",\n              "remoteGateway": "",\n              "remoteGatewayIp": "",\n              "routingType": "",\n              "sourceGateway": "",\n              "sourceGatewayIp": "",\n              "uri": ""\n            }\n          }\n        ]\n      }\n    ],\n    "verifyTime": ""\n  },\n  "relatedProjects": [],\n  "source": {},\n  "updateTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/connectivityTests")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/connectivityTests',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  createTime: '',
  description: '',
  destination: {
    appEngineVersion: {uri: ''},
    cloudFunction: {uri: ''},
    cloudRunRevision: {uri: ''},
    cloudSqlInstance: '',
    forwardingRule: '',
    forwardingRuleTarget: '',
    gkeMasterCluster: '',
    instance: '',
    ipAddress: '',
    loadBalancerId: '',
    loadBalancerType: '',
    network: '',
    networkType: '',
    port: 0,
    projectId: ''
  },
  displayName: '',
  labels: {},
  name: '',
  probingDetails: {
    abortCause: '',
    destinationEgressLocation: {metropolitanArea: ''},
    endpointInfo: {
      destinationIp: '',
      destinationNetworkUri: '',
      destinationPort: 0,
      protocol: '',
      sourceAgentUri: '',
      sourceIp: '',
      sourceNetworkUri: '',
      sourcePort: 0
    },
    error: {code: 0, details: [{}], message: ''},
    probingLatency: {latencyPercentiles: [{latencyMicros: '', percent: 0}]},
    result: '',
    sentProbeCount: 0,
    successfulProbeCount: 0,
    verifyTime: ''
  },
  protocol: '',
  reachabilityDetails: {
    error: {},
    result: '',
    traces: [
      {
        endpointInfo: {},
        steps: [
          {
            abort: {cause: '', projectsMissingPermission: [], resourceUri: ''},
            appEngineVersion: {displayName: '', environment: '', runtime: '', uri: ''},
            causesDrop: false,
            cloudFunction: {displayName: '', location: '', uri: '', versionId: ''},
            cloudRunRevision: {displayName: '', location: '', serviceName: '', serviceUri: '', uri: ''},
            cloudSqlInstance: {
              displayName: '',
              externalIp: '',
              internalIp: '',
              networkUri: '',
              region: '',
              uri: ''
            },
            deliver: {resourceUri: '', target: ''},
            description: '',
            drop: {cause: '', resourceUri: ''},
            endpoint: {},
            firewall: {
              action: '',
              direction: '',
              displayName: '',
              firewallRuleType: '',
              networkUri: '',
              policy: '',
              priority: 0,
              targetServiceAccounts: [],
              targetTags: [],
              uri: ''
            },
            forward: {resourceUri: '', target: ''},
            forwardingRule: {
              displayName: '',
              matchedPortRange: '',
              matchedProtocol: '',
              networkUri: '',
              target: '',
              uri: '',
              vip: ''
            },
            gkeMaster: {clusterNetworkUri: '', clusterUri: '', externalIp: '', internalIp: ''},
            instance: {
              displayName: '',
              externalIp: '',
              interface: '',
              internalIp: '',
              networkTags: [],
              networkUri: '',
              serviceAccount: '',
              uri: ''
            },
            loadBalancer: {
              backendType: '',
              backendUri: '',
              backends: [
                {
                  displayName: '',
                  healthCheckAllowingFirewallRules: [],
                  healthCheckBlockingFirewallRules: [],
                  healthCheckFirewallState: '',
                  uri: ''
                }
              ],
              healthCheckUri: '',
              loadBalancerType: ''
            },
            network: {displayName: '', matchedIpRange: '', uri: ''},
            projectId: '',
            route: {
              destIpRange: '',
              destPortRanges: [],
              displayName: '',
              instanceTags: [],
              networkUri: '',
              nextHop: '',
              nextHopType: '',
              priority: 0,
              protocols: [],
              routeType: '',
              srcIpRange: '',
              srcPortRanges: [],
              uri: ''
            },
            state: '',
            vpcConnector: {displayName: '', location: '', uri: ''},
            vpnGateway: {
              displayName: '',
              ipAddress: '',
              networkUri: '',
              region: '',
              uri: '',
              vpnTunnelUri: ''
            },
            vpnTunnel: {
              displayName: '',
              networkUri: '',
              region: '',
              remoteGateway: '',
              remoteGatewayIp: '',
              routingType: '',
              sourceGateway: '',
              sourceGatewayIp: '',
              uri: ''
            }
          }
        ]
      }
    ],
    verifyTime: ''
  },
  relatedProjects: [],
  source: {},
  updateTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:parent/connectivityTests',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    description: '',
    destination: {
      appEngineVersion: {uri: ''},
      cloudFunction: {uri: ''},
      cloudRunRevision: {uri: ''},
      cloudSqlInstance: '',
      forwardingRule: '',
      forwardingRuleTarget: '',
      gkeMasterCluster: '',
      instance: '',
      ipAddress: '',
      loadBalancerId: '',
      loadBalancerType: '',
      network: '',
      networkType: '',
      port: 0,
      projectId: ''
    },
    displayName: '',
    labels: {},
    name: '',
    probingDetails: {
      abortCause: '',
      destinationEgressLocation: {metropolitanArea: ''},
      endpointInfo: {
        destinationIp: '',
        destinationNetworkUri: '',
        destinationPort: 0,
        protocol: '',
        sourceAgentUri: '',
        sourceIp: '',
        sourceNetworkUri: '',
        sourcePort: 0
      },
      error: {code: 0, details: [{}], message: ''},
      probingLatency: {latencyPercentiles: [{latencyMicros: '', percent: 0}]},
      result: '',
      sentProbeCount: 0,
      successfulProbeCount: 0,
      verifyTime: ''
    },
    protocol: '',
    reachabilityDetails: {
      error: {},
      result: '',
      traces: [
        {
          endpointInfo: {},
          steps: [
            {
              abort: {cause: '', projectsMissingPermission: [], resourceUri: ''},
              appEngineVersion: {displayName: '', environment: '', runtime: '', uri: ''},
              causesDrop: false,
              cloudFunction: {displayName: '', location: '', uri: '', versionId: ''},
              cloudRunRevision: {displayName: '', location: '', serviceName: '', serviceUri: '', uri: ''},
              cloudSqlInstance: {
                displayName: '',
                externalIp: '',
                internalIp: '',
                networkUri: '',
                region: '',
                uri: ''
              },
              deliver: {resourceUri: '', target: ''},
              description: '',
              drop: {cause: '', resourceUri: ''},
              endpoint: {},
              firewall: {
                action: '',
                direction: '',
                displayName: '',
                firewallRuleType: '',
                networkUri: '',
                policy: '',
                priority: 0,
                targetServiceAccounts: [],
                targetTags: [],
                uri: ''
              },
              forward: {resourceUri: '', target: ''},
              forwardingRule: {
                displayName: '',
                matchedPortRange: '',
                matchedProtocol: '',
                networkUri: '',
                target: '',
                uri: '',
                vip: ''
              },
              gkeMaster: {clusterNetworkUri: '', clusterUri: '', externalIp: '', internalIp: ''},
              instance: {
                displayName: '',
                externalIp: '',
                interface: '',
                internalIp: '',
                networkTags: [],
                networkUri: '',
                serviceAccount: '',
                uri: ''
              },
              loadBalancer: {
                backendType: '',
                backendUri: '',
                backends: [
                  {
                    displayName: '',
                    healthCheckAllowingFirewallRules: [],
                    healthCheckBlockingFirewallRules: [],
                    healthCheckFirewallState: '',
                    uri: ''
                  }
                ],
                healthCheckUri: '',
                loadBalancerType: ''
              },
              network: {displayName: '', matchedIpRange: '', uri: ''},
              projectId: '',
              route: {
                destIpRange: '',
                destPortRanges: [],
                displayName: '',
                instanceTags: [],
                networkUri: '',
                nextHop: '',
                nextHopType: '',
                priority: 0,
                protocols: [],
                routeType: '',
                srcIpRange: '',
                srcPortRanges: [],
                uri: ''
              },
              state: '',
              vpcConnector: {displayName: '', location: '', uri: ''},
              vpnGateway: {
                displayName: '',
                ipAddress: '',
                networkUri: '',
                region: '',
                uri: '',
                vpnTunnelUri: ''
              },
              vpnTunnel: {
                displayName: '',
                networkUri: '',
                region: '',
                remoteGateway: '',
                remoteGatewayIp: '',
                routingType: '',
                sourceGateway: '',
                sourceGatewayIp: '',
                uri: ''
              }
            }
          ]
        }
      ],
      verifyTime: ''
    },
    relatedProjects: [],
    source: {},
    updateTime: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1beta1/:parent/connectivityTests');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  createTime: '',
  description: '',
  destination: {
    appEngineVersion: {
      uri: ''
    },
    cloudFunction: {
      uri: ''
    },
    cloudRunRevision: {
      uri: ''
    },
    cloudSqlInstance: '',
    forwardingRule: '',
    forwardingRuleTarget: '',
    gkeMasterCluster: '',
    instance: '',
    ipAddress: '',
    loadBalancerId: '',
    loadBalancerType: '',
    network: '',
    networkType: '',
    port: 0,
    projectId: ''
  },
  displayName: '',
  labels: {},
  name: '',
  probingDetails: {
    abortCause: '',
    destinationEgressLocation: {
      metropolitanArea: ''
    },
    endpointInfo: {
      destinationIp: '',
      destinationNetworkUri: '',
      destinationPort: 0,
      protocol: '',
      sourceAgentUri: '',
      sourceIp: '',
      sourceNetworkUri: '',
      sourcePort: 0
    },
    error: {
      code: 0,
      details: [
        {}
      ],
      message: ''
    },
    probingLatency: {
      latencyPercentiles: [
        {
          latencyMicros: '',
          percent: 0
        }
      ]
    },
    result: '',
    sentProbeCount: 0,
    successfulProbeCount: 0,
    verifyTime: ''
  },
  protocol: '',
  reachabilityDetails: {
    error: {},
    result: '',
    traces: [
      {
        endpointInfo: {},
        steps: [
          {
            abort: {
              cause: '',
              projectsMissingPermission: [],
              resourceUri: ''
            },
            appEngineVersion: {
              displayName: '',
              environment: '',
              runtime: '',
              uri: ''
            },
            causesDrop: false,
            cloudFunction: {
              displayName: '',
              location: '',
              uri: '',
              versionId: ''
            },
            cloudRunRevision: {
              displayName: '',
              location: '',
              serviceName: '',
              serviceUri: '',
              uri: ''
            },
            cloudSqlInstance: {
              displayName: '',
              externalIp: '',
              internalIp: '',
              networkUri: '',
              region: '',
              uri: ''
            },
            deliver: {
              resourceUri: '',
              target: ''
            },
            description: '',
            drop: {
              cause: '',
              resourceUri: ''
            },
            endpoint: {},
            firewall: {
              action: '',
              direction: '',
              displayName: '',
              firewallRuleType: '',
              networkUri: '',
              policy: '',
              priority: 0,
              targetServiceAccounts: [],
              targetTags: [],
              uri: ''
            },
            forward: {
              resourceUri: '',
              target: ''
            },
            forwardingRule: {
              displayName: '',
              matchedPortRange: '',
              matchedProtocol: '',
              networkUri: '',
              target: '',
              uri: '',
              vip: ''
            },
            gkeMaster: {
              clusterNetworkUri: '',
              clusterUri: '',
              externalIp: '',
              internalIp: ''
            },
            instance: {
              displayName: '',
              externalIp: '',
              interface: '',
              internalIp: '',
              networkTags: [],
              networkUri: '',
              serviceAccount: '',
              uri: ''
            },
            loadBalancer: {
              backendType: '',
              backendUri: '',
              backends: [
                {
                  displayName: '',
                  healthCheckAllowingFirewallRules: [],
                  healthCheckBlockingFirewallRules: [],
                  healthCheckFirewallState: '',
                  uri: ''
                }
              ],
              healthCheckUri: '',
              loadBalancerType: ''
            },
            network: {
              displayName: '',
              matchedIpRange: '',
              uri: ''
            },
            projectId: '',
            route: {
              destIpRange: '',
              destPortRanges: [],
              displayName: '',
              instanceTags: [],
              networkUri: '',
              nextHop: '',
              nextHopType: '',
              priority: 0,
              protocols: [],
              routeType: '',
              srcIpRange: '',
              srcPortRanges: [],
              uri: ''
            },
            state: '',
            vpcConnector: {
              displayName: '',
              location: '',
              uri: ''
            },
            vpnGateway: {
              displayName: '',
              ipAddress: '',
              networkUri: '',
              region: '',
              uri: '',
              vpnTunnelUri: ''
            },
            vpnTunnel: {
              displayName: '',
              networkUri: '',
              region: '',
              remoteGateway: '',
              remoteGatewayIp: '',
              routingType: '',
              sourceGateway: '',
              sourceGatewayIp: '',
              uri: ''
            }
          }
        ]
      }
    ],
    verifyTime: ''
  },
  relatedProjects: [],
  source: {},
  updateTime: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:parent/connectivityTests',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    destination: {
      appEngineVersion: {uri: ''},
      cloudFunction: {uri: ''},
      cloudRunRevision: {uri: ''},
      cloudSqlInstance: '',
      forwardingRule: '',
      forwardingRuleTarget: '',
      gkeMasterCluster: '',
      instance: '',
      ipAddress: '',
      loadBalancerId: '',
      loadBalancerType: '',
      network: '',
      networkType: '',
      port: 0,
      projectId: ''
    },
    displayName: '',
    labels: {},
    name: '',
    probingDetails: {
      abortCause: '',
      destinationEgressLocation: {metropolitanArea: ''},
      endpointInfo: {
        destinationIp: '',
        destinationNetworkUri: '',
        destinationPort: 0,
        protocol: '',
        sourceAgentUri: '',
        sourceIp: '',
        sourceNetworkUri: '',
        sourcePort: 0
      },
      error: {code: 0, details: [{}], message: ''},
      probingLatency: {latencyPercentiles: [{latencyMicros: '', percent: 0}]},
      result: '',
      sentProbeCount: 0,
      successfulProbeCount: 0,
      verifyTime: ''
    },
    protocol: '',
    reachabilityDetails: {
      error: {},
      result: '',
      traces: [
        {
          endpointInfo: {},
          steps: [
            {
              abort: {cause: '', projectsMissingPermission: [], resourceUri: ''},
              appEngineVersion: {displayName: '', environment: '', runtime: '', uri: ''},
              causesDrop: false,
              cloudFunction: {displayName: '', location: '', uri: '', versionId: ''},
              cloudRunRevision: {displayName: '', location: '', serviceName: '', serviceUri: '', uri: ''},
              cloudSqlInstance: {
                displayName: '',
                externalIp: '',
                internalIp: '',
                networkUri: '',
                region: '',
                uri: ''
              },
              deliver: {resourceUri: '', target: ''},
              description: '',
              drop: {cause: '', resourceUri: ''},
              endpoint: {},
              firewall: {
                action: '',
                direction: '',
                displayName: '',
                firewallRuleType: '',
                networkUri: '',
                policy: '',
                priority: 0,
                targetServiceAccounts: [],
                targetTags: [],
                uri: ''
              },
              forward: {resourceUri: '', target: ''},
              forwardingRule: {
                displayName: '',
                matchedPortRange: '',
                matchedProtocol: '',
                networkUri: '',
                target: '',
                uri: '',
                vip: ''
              },
              gkeMaster: {clusterNetworkUri: '', clusterUri: '', externalIp: '', internalIp: ''},
              instance: {
                displayName: '',
                externalIp: '',
                interface: '',
                internalIp: '',
                networkTags: [],
                networkUri: '',
                serviceAccount: '',
                uri: ''
              },
              loadBalancer: {
                backendType: '',
                backendUri: '',
                backends: [
                  {
                    displayName: '',
                    healthCheckAllowingFirewallRules: [],
                    healthCheckBlockingFirewallRules: [],
                    healthCheckFirewallState: '',
                    uri: ''
                  }
                ],
                healthCheckUri: '',
                loadBalancerType: ''
              },
              network: {displayName: '', matchedIpRange: '', uri: ''},
              projectId: '',
              route: {
                destIpRange: '',
                destPortRanges: [],
                displayName: '',
                instanceTags: [],
                networkUri: '',
                nextHop: '',
                nextHopType: '',
                priority: 0,
                protocols: [],
                routeType: '',
                srcIpRange: '',
                srcPortRanges: [],
                uri: ''
              },
              state: '',
              vpcConnector: {displayName: '', location: '', uri: ''},
              vpnGateway: {
                displayName: '',
                ipAddress: '',
                networkUri: '',
                region: '',
                uri: '',
                vpnTunnelUri: ''
              },
              vpnTunnel: {
                displayName: '',
                networkUri: '',
                region: '',
                remoteGateway: '',
                remoteGatewayIp: '',
                routingType: '',
                sourceGateway: '',
                sourceGatewayIp: '',
                uri: ''
              }
            }
          ]
        }
      ],
      verifyTime: ''
    },
    relatedProjects: [],
    source: {},
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/connectivityTests';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","destination":{"appEngineVersion":{"uri":""},"cloudFunction":{"uri":""},"cloudRunRevision":{"uri":""},"cloudSqlInstance":"","forwardingRule":"","forwardingRuleTarget":"","gkeMasterCluster":"","instance":"","ipAddress":"","loadBalancerId":"","loadBalancerType":"","network":"","networkType":"","port":0,"projectId":""},"displayName":"","labels":{},"name":"","probingDetails":{"abortCause":"","destinationEgressLocation":{"metropolitanArea":""},"endpointInfo":{"destinationIp":"","destinationNetworkUri":"","destinationPort":0,"protocol":"","sourceAgentUri":"","sourceIp":"","sourceNetworkUri":"","sourcePort":0},"error":{"code":0,"details":[{}],"message":""},"probingLatency":{"latencyPercentiles":[{"latencyMicros":"","percent":0}]},"result":"","sentProbeCount":0,"successfulProbeCount":0,"verifyTime":""},"protocol":"","reachabilityDetails":{"error":{},"result":"","traces":[{"endpointInfo":{},"steps":[{"abort":{"cause":"","projectsMissingPermission":[],"resourceUri":""},"appEngineVersion":{"displayName":"","environment":"","runtime":"","uri":""},"causesDrop":false,"cloudFunction":{"displayName":"","location":"","uri":"","versionId":""},"cloudRunRevision":{"displayName":"","location":"","serviceName":"","serviceUri":"","uri":""},"cloudSqlInstance":{"displayName":"","externalIp":"","internalIp":"","networkUri":"","region":"","uri":""},"deliver":{"resourceUri":"","target":""},"description":"","drop":{"cause":"","resourceUri":""},"endpoint":{},"firewall":{"action":"","direction":"","displayName":"","firewallRuleType":"","networkUri":"","policy":"","priority":0,"targetServiceAccounts":[],"targetTags":[],"uri":""},"forward":{"resourceUri":"","target":""},"forwardingRule":{"displayName":"","matchedPortRange":"","matchedProtocol":"","networkUri":"","target":"","uri":"","vip":""},"gkeMaster":{"clusterNetworkUri":"","clusterUri":"","externalIp":"","internalIp":""},"instance":{"displayName":"","externalIp":"","interface":"","internalIp":"","networkTags":[],"networkUri":"","serviceAccount":"","uri":""},"loadBalancer":{"backendType":"","backendUri":"","backends":[{"displayName":"","healthCheckAllowingFirewallRules":[],"healthCheckBlockingFirewallRules":[],"healthCheckFirewallState":"","uri":""}],"healthCheckUri":"","loadBalancerType":""},"network":{"displayName":"","matchedIpRange":"","uri":""},"projectId":"","route":{"destIpRange":"","destPortRanges":[],"displayName":"","instanceTags":[],"networkUri":"","nextHop":"","nextHopType":"","priority":0,"protocols":[],"routeType":"","srcIpRange":"","srcPortRanges":[],"uri":""},"state":"","vpcConnector":{"displayName":"","location":"","uri":""},"vpnGateway":{"displayName":"","ipAddress":"","networkUri":"","region":"","uri":"","vpnTunnelUri":""},"vpnTunnel":{"displayName":"","networkUri":"","region":"","remoteGateway":"","remoteGatewayIp":"","routingType":"","sourceGateway":"","sourceGatewayIp":"","uri":""}}]}],"verifyTime":""},"relatedProjects":[],"source":{},"updateTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"createTime": @"",
                              @"description": @"",
                              @"destination": @{ @"appEngineVersion": @{ @"uri": @"" }, @"cloudFunction": @{ @"uri": @"" }, @"cloudRunRevision": @{ @"uri": @"" }, @"cloudSqlInstance": @"", @"forwardingRule": @"", @"forwardingRuleTarget": @"", @"gkeMasterCluster": @"", @"instance": @"", @"ipAddress": @"", @"loadBalancerId": @"", @"loadBalancerType": @"", @"network": @"", @"networkType": @"", @"port": @0, @"projectId": @"" },
                              @"displayName": @"",
                              @"labels": @{  },
                              @"name": @"",
                              @"probingDetails": @{ @"abortCause": @"", @"destinationEgressLocation": @{ @"metropolitanArea": @"" }, @"endpointInfo": @{ @"destinationIp": @"", @"destinationNetworkUri": @"", @"destinationPort": @0, @"protocol": @"", @"sourceAgentUri": @"", @"sourceIp": @"", @"sourceNetworkUri": @"", @"sourcePort": @0 }, @"error": @{ @"code": @0, @"details": @[ @{  } ], @"message": @"" }, @"probingLatency": @{ @"latencyPercentiles": @[ @{ @"latencyMicros": @"", @"percent": @0 } ] }, @"result": @"", @"sentProbeCount": @0, @"successfulProbeCount": @0, @"verifyTime": @"" },
                              @"protocol": @"",
                              @"reachabilityDetails": @{ @"error": @{  }, @"result": @"", @"traces": @[ @{ @"endpointInfo": @{  }, @"steps": @[ @{ @"abort": @{ @"cause": @"", @"projectsMissingPermission": @[  ], @"resourceUri": @"" }, @"appEngineVersion": @{ @"displayName": @"", @"environment": @"", @"runtime": @"", @"uri": @"" }, @"causesDrop": @NO, @"cloudFunction": @{ @"displayName": @"", @"location": @"", @"uri": @"", @"versionId": @"" }, @"cloudRunRevision": @{ @"displayName": @"", @"location": @"", @"serviceName": @"", @"serviceUri": @"", @"uri": @"" }, @"cloudSqlInstance": @{ @"displayName": @"", @"externalIp": @"", @"internalIp": @"", @"networkUri": @"", @"region": @"", @"uri": @"" }, @"deliver": @{ @"resourceUri": @"", @"target": @"" }, @"description": @"", @"drop": @{ @"cause": @"", @"resourceUri": @"" }, @"endpoint": @{  }, @"firewall": @{ @"action": @"", @"direction": @"", @"displayName": @"", @"firewallRuleType": @"", @"networkUri": @"", @"policy": @"", @"priority": @0, @"targetServiceAccounts": @[  ], @"targetTags": @[  ], @"uri": @"" }, @"forward": @{ @"resourceUri": @"", @"target": @"" }, @"forwardingRule": @{ @"displayName": @"", @"matchedPortRange": @"", @"matchedProtocol": @"", @"networkUri": @"", @"target": @"", @"uri": @"", @"vip": @"" }, @"gkeMaster": @{ @"clusterNetworkUri": @"", @"clusterUri": @"", @"externalIp": @"", @"internalIp": @"" }, @"instance": @{ @"displayName": @"", @"externalIp": @"", @"interface": @"", @"internalIp": @"", @"networkTags": @[  ], @"networkUri": @"", @"serviceAccount": @"", @"uri": @"" }, @"loadBalancer": @{ @"backendType": @"", @"backendUri": @"", @"backends": @[ @{ @"displayName": @"", @"healthCheckAllowingFirewallRules": @[  ], @"healthCheckBlockingFirewallRules": @[  ], @"healthCheckFirewallState": @"", @"uri": @"" } ], @"healthCheckUri": @"", @"loadBalancerType": @"" }, @"network": @{ @"displayName": @"", @"matchedIpRange": @"", @"uri": @"" }, @"projectId": @"", @"route": @{ @"destIpRange": @"", @"destPortRanges": @[  ], @"displayName": @"", @"instanceTags": @[  ], @"networkUri": @"", @"nextHop": @"", @"nextHopType": @"", @"priority": @0, @"protocols": @[  ], @"routeType": @"", @"srcIpRange": @"", @"srcPortRanges": @[  ], @"uri": @"" }, @"state": @"", @"vpcConnector": @{ @"displayName": @"", @"location": @"", @"uri": @"" }, @"vpnGateway": @{ @"displayName": @"", @"ipAddress": @"", @"networkUri": @"", @"region": @"", @"uri": @"", @"vpnTunnelUri": @"" }, @"vpnTunnel": @{ @"displayName": @"", @"networkUri": @"", @"region": @"", @"remoteGateway": @"", @"remoteGatewayIp": @"", @"routingType": @"", @"sourceGateway": @"", @"sourceGatewayIp": @"", @"uri": @"" } } ] } ], @"verifyTime": @"" },
                              @"relatedProjects": @[  ],
                              @"source": @{  },
                              @"updateTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:parent/connectivityTests"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:parent/connectivityTests" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/connectivityTests",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'createTime' => '',
    'description' => '',
    'destination' => [
        'appEngineVersion' => [
                'uri' => ''
        ],
        'cloudFunction' => [
                'uri' => ''
        ],
        'cloudRunRevision' => [
                'uri' => ''
        ],
        'cloudSqlInstance' => '',
        'forwardingRule' => '',
        'forwardingRuleTarget' => '',
        'gkeMasterCluster' => '',
        'instance' => '',
        'ipAddress' => '',
        'loadBalancerId' => '',
        'loadBalancerType' => '',
        'network' => '',
        'networkType' => '',
        'port' => 0,
        'projectId' => ''
    ],
    'displayName' => '',
    'labels' => [
        
    ],
    'name' => '',
    'probingDetails' => [
        'abortCause' => '',
        'destinationEgressLocation' => [
                'metropolitanArea' => ''
        ],
        'endpointInfo' => [
                'destinationIp' => '',
                'destinationNetworkUri' => '',
                'destinationPort' => 0,
                'protocol' => '',
                'sourceAgentUri' => '',
                'sourceIp' => '',
                'sourceNetworkUri' => '',
                'sourcePort' => 0
        ],
        'error' => [
                'code' => 0,
                'details' => [
                                [
                                                                
                                ]
                ],
                'message' => ''
        ],
        'probingLatency' => [
                'latencyPercentiles' => [
                                [
                                                                'latencyMicros' => '',
                                                                'percent' => 0
                                ]
                ]
        ],
        'result' => '',
        'sentProbeCount' => 0,
        'successfulProbeCount' => 0,
        'verifyTime' => ''
    ],
    'protocol' => '',
    'reachabilityDetails' => [
        'error' => [
                
        ],
        'result' => '',
        'traces' => [
                [
                                'endpointInfo' => [
                                                                
                                ],
                                'steps' => [
                                                                [
                                                                                                                                'abort' => [
                                                                                                                                                                                                                                                                'cause' => '',
                                                                                                                                                                                                                                                                'projectsMissingPermission' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'resourceUri' => ''
                                                                                                                                ],
                                                                                                                                'appEngineVersion' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'environment' => '',
                                                                                                                                                                                                                                                                'runtime' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'causesDrop' => null,
                                                                                                                                'cloudFunction' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'location' => '',
                                                                                                                                                                                                                                                                'uri' => '',
                                                                                                                                                                                                                                                                'versionId' => ''
                                                                                                                                ],
                                                                                                                                'cloudRunRevision' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'location' => '',
                                                                                                                                                                                                                                                                'serviceName' => '',
                                                                                                                                                                                                                                                                'serviceUri' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'cloudSqlInstance' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'externalIp' => '',
                                                                                                                                                                                                                                                                'internalIp' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'region' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'deliver' => [
                                                                                                                                                                                                                                                                'resourceUri' => '',
                                                                                                                                                                                                                                                                'target' => ''
                                                                                                                                ],
                                                                                                                                'description' => '',
                                                                                                                                'drop' => [
                                                                                                                                                                                                                                                                'cause' => '',
                                                                                                                                                                                                                                                                'resourceUri' => ''
                                                                                                                                ],
                                                                                                                                'endpoint' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'firewall' => [
                                                                                                                                                                                                                                                                'action' => '',
                                                                                                                                                                                                                                                                'direction' => '',
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'firewallRuleType' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'policy' => '',
                                                                                                                                                                                                                                                                'priority' => 0,
                                                                                                                                                                                                                                                                'targetServiceAccounts' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'targetTags' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'forward' => [
                                                                                                                                                                                                                                                                'resourceUri' => '',
                                                                                                                                                                                                                                                                'target' => ''
                                                                                                                                ],
                                                                                                                                'forwardingRule' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'matchedPortRange' => '',
                                                                                                                                                                                                                                                                'matchedProtocol' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'target' => '',
                                                                                                                                                                                                                                                                'uri' => '',
                                                                                                                                                                                                                                                                'vip' => ''
                                                                                                                                ],
                                                                                                                                'gkeMaster' => [
                                                                                                                                                                                                                                                                'clusterNetworkUri' => '',
                                                                                                                                                                                                                                                                'clusterUri' => '',
                                                                                                                                                                                                                                                                'externalIp' => '',
                                                                                                                                                                                                                                                                'internalIp' => ''
                                                                                                                                ],
                                                                                                                                'instance' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'externalIp' => '',
                                                                                                                                                                                                                                                                'interface' => '',
                                                                                                                                                                                                                                                                'internalIp' => '',
                                                                                                                                                                                                                                                                'networkTags' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'serviceAccount' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'loadBalancer' => [
                                                                                                                                                                                                                                                                'backendType' => '',
                                                                                                                                                                                                                                                                'backendUri' => '',
                                                                                                                                                                                                                                                                'backends' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckAllowingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckBlockingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckFirewallState' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'healthCheckUri' => '',
                                                                                                                                                                                                                                                                'loadBalancerType' => ''
                                                                                                                                ],
                                                                                                                                'network' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'matchedIpRange' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'projectId' => '',
                                                                                                                                'route' => [
                                                                                                                                                                                                                                                                'destIpRange' => '',
                                                                                                                                                                                                                                                                'destPortRanges' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'instanceTags' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'nextHop' => '',
                                                                                                                                                                                                                                                                'nextHopType' => '',
                                                                                                                                                                                                                                                                'priority' => 0,
                                                                                                                                                                                                                                                                'protocols' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'routeType' => '',
                                                                                                                                                                                                                                                                'srcIpRange' => '',
                                                                                                                                                                                                                                                                'srcPortRanges' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'state' => '',
                                                                                                                                'vpcConnector' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'location' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'vpnGateway' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'ipAddress' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'region' => '',
                                                                                                                                                                                                                                                                'uri' => '',
                                                                                                                                                                                                                                                                'vpnTunnelUri' => ''
                                                                                                                                ],
                                                                                                                                'vpnTunnel' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'region' => '',
                                                                                                                                                                                                                                                                'remoteGateway' => '',
                                                                                                                                                                                                                                                                'remoteGatewayIp' => '',
                                                                                                                                                                                                                                                                'routingType' => '',
                                                                                                                                                                                                                                                                'sourceGateway' => '',
                                                                                                                                                                                                                                                                'sourceGatewayIp' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ]
                                                                ]
                                ]
                ]
        ],
        'verifyTime' => ''
    ],
    'relatedProjects' => [
        
    ],
    'source' => [
        
    ],
    'updateTime' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/:parent/connectivityTests', [
  'body' => '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/connectivityTests');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'description' => '',
  'destination' => [
    'appEngineVersion' => [
        'uri' => ''
    ],
    'cloudFunction' => [
        'uri' => ''
    ],
    'cloudRunRevision' => [
        'uri' => ''
    ],
    'cloudSqlInstance' => '',
    'forwardingRule' => '',
    'forwardingRuleTarget' => '',
    'gkeMasterCluster' => '',
    'instance' => '',
    'ipAddress' => '',
    'loadBalancerId' => '',
    'loadBalancerType' => '',
    'network' => '',
    'networkType' => '',
    'port' => 0,
    'projectId' => ''
  ],
  'displayName' => '',
  'labels' => [
    
  ],
  'name' => '',
  'probingDetails' => [
    'abortCause' => '',
    'destinationEgressLocation' => [
        'metropolitanArea' => ''
    ],
    'endpointInfo' => [
        'destinationIp' => '',
        'destinationNetworkUri' => '',
        'destinationPort' => 0,
        'protocol' => '',
        'sourceAgentUri' => '',
        'sourceIp' => '',
        'sourceNetworkUri' => '',
        'sourcePort' => 0
    ],
    'error' => [
        'code' => 0,
        'details' => [
                [
                                
                ]
        ],
        'message' => ''
    ],
    'probingLatency' => [
        'latencyPercentiles' => [
                [
                                'latencyMicros' => '',
                                'percent' => 0
                ]
        ]
    ],
    'result' => '',
    'sentProbeCount' => 0,
    'successfulProbeCount' => 0,
    'verifyTime' => ''
  ],
  'protocol' => '',
  'reachabilityDetails' => [
    'error' => [
        
    ],
    'result' => '',
    'traces' => [
        [
                'endpointInfo' => [
                                
                ],
                'steps' => [
                                [
                                                                'abort' => [
                                                                                                                                'cause' => '',
                                                                                                                                'projectsMissingPermission' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'resourceUri' => ''
                                                                ],
                                                                'appEngineVersion' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'environment' => '',
                                                                                                                                'runtime' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'causesDrop' => null,
                                                                'cloudFunction' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'versionId' => ''
                                                                ],
                                                                'cloudRunRevision' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'serviceName' => '',
                                                                                                                                'serviceUri' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'cloudSqlInstance' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'internalIp' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'deliver' => [
                                                                                                                                'resourceUri' => '',
                                                                                                                                'target' => ''
                                                                ],
                                                                'description' => '',
                                                                'drop' => [
                                                                                                                                'cause' => '',
                                                                                                                                'resourceUri' => ''
                                                                ],
                                                                'endpoint' => [
                                                                                                                                
                                                                ],
                                                                'firewall' => [
                                                                                                                                'action' => '',
                                                                                                                                'direction' => '',
                                                                                                                                'displayName' => '',
                                                                                                                                'firewallRuleType' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'policy' => '',
                                                                                                                                'priority' => 0,
                                                                                                                                'targetServiceAccounts' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'targetTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'uri' => ''
                                                                ],
                                                                'forward' => [
                                                                                                                                'resourceUri' => '',
                                                                                                                                'target' => ''
                                                                ],
                                                                'forwardingRule' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'matchedPortRange' => '',
                                                                                                                                'matchedProtocol' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'target' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'vip' => ''
                                                                ],
                                                                'gkeMaster' => [
                                                                                                                                'clusterNetworkUri' => '',
                                                                                                                                'clusterUri' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'internalIp' => ''
                                                                ],
                                                                'instance' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'interface' => '',
                                                                                                                                'internalIp' => '',
                                                                                                                                'networkTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'networkUri' => '',
                                                                                                                                'serviceAccount' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'loadBalancer' => [
                                                                                                                                'backendType' => '',
                                                                                                                                'backendUri' => '',
                                                                                                                                'backends' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckAllowingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckBlockingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckFirewallState' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'healthCheckUri' => '',
                                                                                                                                'loadBalancerType' => ''
                                                                ],
                                                                'network' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'matchedIpRange' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'projectId' => '',
                                                                'route' => [
                                                                                                                                'destIpRange' => '',
                                                                                                                                'destPortRanges' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'displayName' => '',
                                                                                                                                'instanceTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'networkUri' => '',
                                                                                                                                'nextHop' => '',
                                                                                                                                'nextHopType' => '',
                                                                                                                                'priority' => 0,
                                                                                                                                'protocols' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'routeType' => '',
                                                                                                                                'srcIpRange' => '',
                                                                                                                                'srcPortRanges' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'uri' => ''
                                                                ],
                                                                'state' => '',
                                                                'vpcConnector' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'vpnGateway' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'ipAddress' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'vpnTunnelUri' => ''
                                                                ],
                                                                'vpnTunnel' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'remoteGateway' => '',
                                                                                                                                'remoteGatewayIp' => '',
                                                                                                                                'routingType' => '',
                                                                                                                                'sourceGateway' => '',
                                                                                                                                'sourceGatewayIp' => '',
                                                                                                                                'uri' => ''
                                                                ]
                                ]
                ]
        ]
    ],
    'verifyTime' => ''
  ],
  'relatedProjects' => [
    
  ],
  'source' => [
    
  ],
  'updateTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'description' => '',
  'destination' => [
    'appEngineVersion' => [
        'uri' => ''
    ],
    'cloudFunction' => [
        'uri' => ''
    ],
    'cloudRunRevision' => [
        'uri' => ''
    ],
    'cloudSqlInstance' => '',
    'forwardingRule' => '',
    'forwardingRuleTarget' => '',
    'gkeMasterCluster' => '',
    'instance' => '',
    'ipAddress' => '',
    'loadBalancerId' => '',
    'loadBalancerType' => '',
    'network' => '',
    'networkType' => '',
    'port' => 0,
    'projectId' => ''
  ],
  'displayName' => '',
  'labels' => [
    
  ],
  'name' => '',
  'probingDetails' => [
    'abortCause' => '',
    'destinationEgressLocation' => [
        'metropolitanArea' => ''
    ],
    'endpointInfo' => [
        'destinationIp' => '',
        'destinationNetworkUri' => '',
        'destinationPort' => 0,
        'protocol' => '',
        'sourceAgentUri' => '',
        'sourceIp' => '',
        'sourceNetworkUri' => '',
        'sourcePort' => 0
    ],
    'error' => [
        'code' => 0,
        'details' => [
                [
                                
                ]
        ],
        'message' => ''
    ],
    'probingLatency' => [
        'latencyPercentiles' => [
                [
                                'latencyMicros' => '',
                                'percent' => 0
                ]
        ]
    ],
    'result' => '',
    'sentProbeCount' => 0,
    'successfulProbeCount' => 0,
    'verifyTime' => ''
  ],
  'protocol' => '',
  'reachabilityDetails' => [
    'error' => [
        
    ],
    'result' => '',
    'traces' => [
        [
                'endpointInfo' => [
                                
                ],
                'steps' => [
                                [
                                                                'abort' => [
                                                                                                                                'cause' => '',
                                                                                                                                'projectsMissingPermission' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'resourceUri' => ''
                                                                ],
                                                                'appEngineVersion' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'environment' => '',
                                                                                                                                'runtime' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'causesDrop' => null,
                                                                'cloudFunction' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'versionId' => ''
                                                                ],
                                                                'cloudRunRevision' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'serviceName' => '',
                                                                                                                                'serviceUri' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'cloudSqlInstance' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'internalIp' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'deliver' => [
                                                                                                                                'resourceUri' => '',
                                                                                                                                'target' => ''
                                                                ],
                                                                'description' => '',
                                                                'drop' => [
                                                                                                                                'cause' => '',
                                                                                                                                'resourceUri' => ''
                                                                ],
                                                                'endpoint' => [
                                                                                                                                
                                                                ],
                                                                'firewall' => [
                                                                                                                                'action' => '',
                                                                                                                                'direction' => '',
                                                                                                                                'displayName' => '',
                                                                                                                                'firewallRuleType' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'policy' => '',
                                                                                                                                'priority' => 0,
                                                                                                                                'targetServiceAccounts' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'targetTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'uri' => ''
                                                                ],
                                                                'forward' => [
                                                                                                                                'resourceUri' => '',
                                                                                                                                'target' => ''
                                                                ],
                                                                'forwardingRule' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'matchedPortRange' => '',
                                                                                                                                'matchedProtocol' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'target' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'vip' => ''
                                                                ],
                                                                'gkeMaster' => [
                                                                                                                                'clusterNetworkUri' => '',
                                                                                                                                'clusterUri' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'internalIp' => ''
                                                                ],
                                                                'instance' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'interface' => '',
                                                                                                                                'internalIp' => '',
                                                                                                                                'networkTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'networkUri' => '',
                                                                                                                                'serviceAccount' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'loadBalancer' => [
                                                                                                                                'backendType' => '',
                                                                                                                                'backendUri' => '',
                                                                                                                                'backends' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckAllowingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckBlockingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckFirewallState' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'healthCheckUri' => '',
                                                                                                                                'loadBalancerType' => ''
                                                                ],
                                                                'network' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'matchedIpRange' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'projectId' => '',
                                                                'route' => [
                                                                                                                                'destIpRange' => '',
                                                                                                                                'destPortRanges' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'displayName' => '',
                                                                                                                                'instanceTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'networkUri' => '',
                                                                                                                                'nextHop' => '',
                                                                                                                                'nextHopType' => '',
                                                                                                                                'priority' => 0,
                                                                                                                                'protocols' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'routeType' => '',
                                                                                                                                'srcIpRange' => '',
                                                                                                                                'srcPortRanges' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'uri' => ''
                                                                ],
                                                                'state' => '',
                                                                'vpcConnector' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'vpnGateway' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'ipAddress' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'vpnTunnelUri' => ''
                                                                ],
                                                                'vpnTunnel' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'remoteGateway' => '',
                                                                                                                                'remoteGatewayIp' => '',
                                                                                                                                'routingType' => '',
                                                                                                                                'sourceGateway' => '',
                                                                                                                                'sourceGatewayIp' => '',
                                                                                                                                'uri' => ''
                                                                ]
                                ]
                ]
        ]
    ],
    'verifyTime' => ''
  ],
  'relatedProjects' => [
    
  ],
  'source' => [
    
  ],
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:parent/connectivityTests');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/connectivityTests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/connectivityTests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:parent/connectivityTests", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/connectivityTests"

payload = {
    "createTime": "",
    "description": "",
    "destination": {
        "appEngineVersion": { "uri": "" },
        "cloudFunction": { "uri": "" },
        "cloudRunRevision": { "uri": "" },
        "cloudSqlInstance": "",
        "forwardingRule": "",
        "forwardingRuleTarget": "",
        "gkeMasterCluster": "",
        "instance": "",
        "ipAddress": "",
        "loadBalancerId": "",
        "loadBalancerType": "",
        "network": "",
        "networkType": "",
        "port": 0,
        "projectId": ""
    },
    "displayName": "",
    "labels": {},
    "name": "",
    "probingDetails": {
        "abortCause": "",
        "destinationEgressLocation": { "metropolitanArea": "" },
        "endpointInfo": {
            "destinationIp": "",
            "destinationNetworkUri": "",
            "destinationPort": 0,
            "protocol": "",
            "sourceAgentUri": "",
            "sourceIp": "",
            "sourceNetworkUri": "",
            "sourcePort": 0
        },
        "error": {
            "code": 0,
            "details": [{}],
            "message": ""
        },
        "probingLatency": { "latencyPercentiles": [
                {
                    "latencyMicros": "",
                    "percent": 0
                }
            ] },
        "result": "",
        "sentProbeCount": 0,
        "successfulProbeCount": 0,
        "verifyTime": ""
    },
    "protocol": "",
    "reachabilityDetails": {
        "error": {},
        "result": "",
        "traces": [
            {
                "endpointInfo": {},
                "steps": [
                    {
                        "abort": {
                            "cause": "",
                            "projectsMissingPermission": [],
                            "resourceUri": ""
                        },
                        "appEngineVersion": {
                            "displayName": "",
                            "environment": "",
                            "runtime": "",
                            "uri": ""
                        },
                        "causesDrop": False,
                        "cloudFunction": {
                            "displayName": "",
                            "location": "",
                            "uri": "",
                            "versionId": ""
                        },
                        "cloudRunRevision": {
                            "displayName": "",
                            "location": "",
                            "serviceName": "",
                            "serviceUri": "",
                            "uri": ""
                        },
                        "cloudSqlInstance": {
                            "displayName": "",
                            "externalIp": "",
                            "internalIp": "",
                            "networkUri": "",
                            "region": "",
                            "uri": ""
                        },
                        "deliver": {
                            "resourceUri": "",
                            "target": ""
                        },
                        "description": "",
                        "drop": {
                            "cause": "",
                            "resourceUri": ""
                        },
                        "endpoint": {},
                        "firewall": {
                            "action": "",
                            "direction": "",
                            "displayName": "",
                            "firewallRuleType": "",
                            "networkUri": "",
                            "policy": "",
                            "priority": 0,
                            "targetServiceAccounts": [],
                            "targetTags": [],
                            "uri": ""
                        },
                        "forward": {
                            "resourceUri": "",
                            "target": ""
                        },
                        "forwardingRule": {
                            "displayName": "",
                            "matchedPortRange": "",
                            "matchedProtocol": "",
                            "networkUri": "",
                            "target": "",
                            "uri": "",
                            "vip": ""
                        },
                        "gkeMaster": {
                            "clusterNetworkUri": "",
                            "clusterUri": "",
                            "externalIp": "",
                            "internalIp": ""
                        },
                        "instance": {
                            "displayName": "",
                            "externalIp": "",
                            "interface": "",
                            "internalIp": "",
                            "networkTags": [],
                            "networkUri": "",
                            "serviceAccount": "",
                            "uri": ""
                        },
                        "loadBalancer": {
                            "backendType": "",
                            "backendUri": "",
                            "backends": [
                                {
                                    "displayName": "",
                                    "healthCheckAllowingFirewallRules": [],
                                    "healthCheckBlockingFirewallRules": [],
                                    "healthCheckFirewallState": "",
                                    "uri": ""
                                }
                            ],
                            "healthCheckUri": "",
                            "loadBalancerType": ""
                        },
                        "network": {
                            "displayName": "",
                            "matchedIpRange": "",
                            "uri": ""
                        },
                        "projectId": "",
                        "route": {
                            "destIpRange": "",
                            "destPortRanges": [],
                            "displayName": "",
                            "instanceTags": [],
                            "networkUri": "",
                            "nextHop": "",
                            "nextHopType": "",
                            "priority": 0,
                            "protocols": [],
                            "routeType": "",
                            "srcIpRange": "",
                            "srcPortRanges": [],
                            "uri": ""
                        },
                        "state": "",
                        "vpcConnector": {
                            "displayName": "",
                            "location": "",
                            "uri": ""
                        },
                        "vpnGateway": {
                            "displayName": "",
                            "ipAddress": "",
                            "networkUri": "",
                            "region": "",
                            "uri": "",
                            "vpnTunnelUri": ""
                        },
                        "vpnTunnel": {
                            "displayName": "",
                            "networkUri": "",
                            "region": "",
                            "remoteGateway": "",
                            "remoteGatewayIp": "",
                            "routingType": "",
                            "sourceGateway": "",
                            "sourceGatewayIp": "",
                            "uri": ""
                        }
                    }
                ]
            }
        ],
        "verifyTime": ""
    },
    "relatedProjects": [],
    "source": {},
    "updateTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/connectivityTests"

payload <- "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/connectivityTests")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v1beta1/:parent/connectivityTests') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/connectivityTests";

    let payload = json!({
        "createTime": "",
        "description": "",
        "destination": json!({
            "appEngineVersion": json!({"uri": ""}),
            "cloudFunction": json!({"uri": ""}),
            "cloudRunRevision": json!({"uri": ""}),
            "cloudSqlInstance": "",
            "forwardingRule": "",
            "forwardingRuleTarget": "",
            "gkeMasterCluster": "",
            "instance": "",
            "ipAddress": "",
            "loadBalancerId": "",
            "loadBalancerType": "",
            "network": "",
            "networkType": "",
            "port": 0,
            "projectId": ""
        }),
        "displayName": "",
        "labels": json!({}),
        "name": "",
        "probingDetails": json!({
            "abortCause": "",
            "destinationEgressLocation": json!({"metropolitanArea": ""}),
            "endpointInfo": json!({
                "destinationIp": "",
                "destinationNetworkUri": "",
                "destinationPort": 0,
                "protocol": "",
                "sourceAgentUri": "",
                "sourceIp": "",
                "sourceNetworkUri": "",
                "sourcePort": 0
            }),
            "error": json!({
                "code": 0,
                "details": (json!({})),
                "message": ""
            }),
            "probingLatency": json!({"latencyPercentiles": (
                    json!({
                        "latencyMicros": "",
                        "percent": 0
                    })
                )}),
            "result": "",
            "sentProbeCount": 0,
            "successfulProbeCount": 0,
            "verifyTime": ""
        }),
        "protocol": "",
        "reachabilityDetails": json!({
            "error": json!({}),
            "result": "",
            "traces": (
                json!({
                    "endpointInfo": json!({}),
                    "steps": (
                        json!({
                            "abort": json!({
                                "cause": "",
                                "projectsMissingPermission": (),
                                "resourceUri": ""
                            }),
                            "appEngineVersion": json!({
                                "displayName": "",
                                "environment": "",
                                "runtime": "",
                                "uri": ""
                            }),
                            "causesDrop": false,
                            "cloudFunction": json!({
                                "displayName": "",
                                "location": "",
                                "uri": "",
                                "versionId": ""
                            }),
                            "cloudRunRevision": json!({
                                "displayName": "",
                                "location": "",
                                "serviceName": "",
                                "serviceUri": "",
                                "uri": ""
                            }),
                            "cloudSqlInstance": json!({
                                "displayName": "",
                                "externalIp": "",
                                "internalIp": "",
                                "networkUri": "",
                                "region": "",
                                "uri": ""
                            }),
                            "deliver": json!({
                                "resourceUri": "",
                                "target": ""
                            }),
                            "description": "",
                            "drop": json!({
                                "cause": "",
                                "resourceUri": ""
                            }),
                            "endpoint": json!({}),
                            "firewall": json!({
                                "action": "",
                                "direction": "",
                                "displayName": "",
                                "firewallRuleType": "",
                                "networkUri": "",
                                "policy": "",
                                "priority": 0,
                                "targetServiceAccounts": (),
                                "targetTags": (),
                                "uri": ""
                            }),
                            "forward": json!({
                                "resourceUri": "",
                                "target": ""
                            }),
                            "forwardingRule": json!({
                                "displayName": "",
                                "matchedPortRange": "",
                                "matchedProtocol": "",
                                "networkUri": "",
                                "target": "",
                                "uri": "",
                                "vip": ""
                            }),
                            "gkeMaster": json!({
                                "clusterNetworkUri": "",
                                "clusterUri": "",
                                "externalIp": "",
                                "internalIp": ""
                            }),
                            "instance": json!({
                                "displayName": "",
                                "externalIp": "",
                                "interface": "",
                                "internalIp": "",
                                "networkTags": (),
                                "networkUri": "",
                                "serviceAccount": "",
                                "uri": ""
                            }),
                            "loadBalancer": json!({
                                "backendType": "",
                                "backendUri": "",
                                "backends": (
                                    json!({
                                        "displayName": "",
                                        "healthCheckAllowingFirewallRules": (),
                                        "healthCheckBlockingFirewallRules": (),
                                        "healthCheckFirewallState": "",
                                        "uri": ""
                                    })
                                ),
                                "healthCheckUri": "",
                                "loadBalancerType": ""
                            }),
                            "network": json!({
                                "displayName": "",
                                "matchedIpRange": "",
                                "uri": ""
                            }),
                            "projectId": "",
                            "route": json!({
                                "destIpRange": "",
                                "destPortRanges": (),
                                "displayName": "",
                                "instanceTags": (),
                                "networkUri": "",
                                "nextHop": "",
                                "nextHopType": "",
                                "priority": 0,
                                "protocols": (),
                                "routeType": "",
                                "srcIpRange": "",
                                "srcPortRanges": (),
                                "uri": ""
                            }),
                            "state": "",
                            "vpcConnector": json!({
                                "displayName": "",
                                "location": "",
                                "uri": ""
                            }),
                            "vpnGateway": json!({
                                "displayName": "",
                                "ipAddress": "",
                                "networkUri": "",
                                "region": "",
                                "uri": "",
                                "vpnTunnelUri": ""
                            }),
                            "vpnTunnel": json!({
                                "displayName": "",
                                "networkUri": "",
                                "region": "",
                                "remoteGateway": "",
                                "remoteGatewayIp": "",
                                "routingType": "",
                                "sourceGateway": "",
                                "sourceGatewayIp": "",
                                "uri": ""
                            })
                        })
                    )
                })
            ),
            "verifyTime": ""
        }),
        "relatedProjects": (),
        "source": json!({}),
        "updateTime": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/:parent/connectivityTests \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}'
echo '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:parent/connectivityTests \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "description": "",\n  "destination": {\n    "appEngineVersion": {\n      "uri": ""\n    },\n    "cloudFunction": {\n      "uri": ""\n    },\n    "cloudRunRevision": {\n      "uri": ""\n    },\n    "cloudSqlInstance": "",\n    "forwardingRule": "",\n    "forwardingRuleTarget": "",\n    "gkeMasterCluster": "",\n    "instance": "",\n    "ipAddress": "",\n    "loadBalancerId": "",\n    "loadBalancerType": "",\n    "network": "",\n    "networkType": "",\n    "port": 0,\n    "projectId": ""\n  },\n  "displayName": "",\n  "labels": {},\n  "name": "",\n  "probingDetails": {\n    "abortCause": "",\n    "destinationEgressLocation": {\n      "metropolitanArea": ""\n    },\n    "endpointInfo": {\n      "destinationIp": "",\n      "destinationNetworkUri": "",\n      "destinationPort": 0,\n      "protocol": "",\n      "sourceAgentUri": "",\n      "sourceIp": "",\n      "sourceNetworkUri": "",\n      "sourcePort": 0\n    },\n    "error": {\n      "code": 0,\n      "details": [\n        {}\n      ],\n      "message": ""\n    },\n    "probingLatency": {\n      "latencyPercentiles": [\n        {\n          "latencyMicros": "",\n          "percent": 0\n        }\n      ]\n    },\n    "result": "",\n    "sentProbeCount": 0,\n    "successfulProbeCount": 0,\n    "verifyTime": ""\n  },\n  "protocol": "",\n  "reachabilityDetails": {\n    "error": {},\n    "result": "",\n    "traces": [\n      {\n        "endpointInfo": {},\n        "steps": [\n          {\n            "abort": {\n              "cause": "",\n              "projectsMissingPermission": [],\n              "resourceUri": ""\n            },\n            "appEngineVersion": {\n              "displayName": "",\n              "environment": "",\n              "runtime": "",\n              "uri": ""\n            },\n            "causesDrop": false,\n            "cloudFunction": {\n              "displayName": "",\n              "location": "",\n              "uri": "",\n              "versionId": ""\n            },\n            "cloudRunRevision": {\n              "displayName": "",\n              "location": "",\n              "serviceName": "",\n              "serviceUri": "",\n              "uri": ""\n            },\n            "cloudSqlInstance": {\n              "displayName": "",\n              "externalIp": "",\n              "internalIp": "",\n              "networkUri": "",\n              "region": "",\n              "uri": ""\n            },\n            "deliver": {\n              "resourceUri": "",\n              "target": ""\n            },\n            "description": "",\n            "drop": {\n              "cause": "",\n              "resourceUri": ""\n            },\n            "endpoint": {},\n            "firewall": {\n              "action": "",\n              "direction": "",\n              "displayName": "",\n              "firewallRuleType": "",\n              "networkUri": "",\n              "policy": "",\n              "priority": 0,\n              "targetServiceAccounts": [],\n              "targetTags": [],\n              "uri": ""\n            },\n            "forward": {\n              "resourceUri": "",\n              "target": ""\n            },\n            "forwardingRule": {\n              "displayName": "",\n              "matchedPortRange": "",\n              "matchedProtocol": "",\n              "networkUri": "",\n              "target": "",\n              "uri": "",\n              "vip": ""\n            },\n            "gkeMaster": {\n              "clusterNetworkUri": "",\n              "clusterUri": "",\n              "externalIp": "",\n              "internalIp": ""\n            },\n            "instance": {\n              "displayName": "",\n              "externalIp": "",\n              "interface": "",\n              "internalIp": "",\n              "networkTags": [],\n              "networkUri": "",\n              "serviceAccount": "",\n              "uri": ""\n            },\n            "loadBalancer": {\n              "backendType": "",\n              "backendUri": "",\n              "backends": [\n                {\n                  "displayName": "",\n                  "healthCheckAllowingFirewallRules": [],\n                  "healthCheckBlockingFirewallRules": [],\n                  "healthCheckFirewallState": "",\n                  "uri": ""\n                }\n              ],\n              "healthCheckUri": "",\n              "loadBalancerType": ""\n            },\n            "network": {\n              "displayName": "",\n              "matchedIpRange": "",\n              "uri": ""\n            },\n            "projectId": "",\n            "route": {\n              "destIpRange": "",\n              "destPortRanges": [],\n              "displayName": "",\n              "instanceTags": [],\n              "networkUri": "",\n              "nextHop": "",\n              "nextHopType": "",\n              "priority": 0,\n              "protocols": [],\n              "routeType": "",\n              "srcIpRange": "",\n              "srcPortRanges": [],\n              "uri": ""\n            },\n            "state": "",\n            "vpcConnector": {\n              "displayName": "",\n              "location": "",\n              "uri": ""\n            },\n            "vpnGateway": {\n              "displayName": "",\n              "ipAddress": "",\n              "networkUri": "",\n              "region": "",\n              "uri": "",\n              "vpnTunnelUri": ""\n            },\n            "vpnTunnel": {\n              "displayName": "",\n              "networkUri": "",\n              "region": "",\n              "remoteGateway": "",\n              "remoteGatewayIp": "",\n              "routingType": "",\n              "sourceGateway": "",\n              "sourceGatewayIp": "",\n              "uri": ""\n            }\n          }\n        ]\n      }\n    ],\n    "verifyTime": ""\n  },\n  "relatedProjects": [],\n  "source": {},\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/connectivityTests
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "description": "",
  "destination": [
    "appEngineVersion": ["uri": ""],
    "cloudFunction": ["uri": ""],
    "cloudRunRevision": ["uri": ""],
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  ],
  "displayName": "",
  "labels": [],
  "name": "",
  "probingDetails": [
    "abortCause": "",
    "destinationEgressLocation": ["metropolitanArea": ""],
    "endpointInfo": [
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    ],
    "error": [
      "code": 0,
      "details": [[]],
      "message": ""
    ],
    "probingLatency": ["latencyPercentiles": [
        [
          "latencyMicros": "",
          "percent": 0
        ]
      ]],
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  ],
  "protocol": "",
  "reachabilityDetails": [
    "error": [],
    "result": "",
    "traces": [
      [
        "endpointInfo": [],
        "steps": [
          [
            "abort": [
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            ],
            "appEngineVersion": [
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            ],
            "causesDrop": false,
            "cloudFunction": [
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            ],
            "cloudRunRevision": [
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            ],
            "cloudSqlInstance": [
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            ],
            "deliver": [
              "resourceUri": "",
              "target": ""
            ],
            "description": "",
            "drop": [
              "cause": "",
              "resourceUri": ""
            ],
            "endpoint": [],
            "firewall": [
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            ],
            "forward": [
              "resourceUri": "",
              "target": ""
            ],
            "forwardingRule": [
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            ],
            "gkeMaster": [
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            ],
            "instance": [
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            ],
            "loadBalancer": [
              "backendType": "",
              "backendUri": "",
              "backends": [
                [
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                ]
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            ],
            "network": [
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            ],
            "projectId": "",
            "route": [
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            ],
            "state": "",
            "vpcConnector": [
              "displayName": "",
              "location": "",
              "uri": ""
            ],
            "vpnGateway": [
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            ],
            "vpnTunnel": [
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            ]
          ]
        ]
      ]
    ],
    "verifyTime": ""
  ],
  "relatedProjects": [],
  "source": [],
  "updateTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/connectivityTests")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET networkmanagement.projects.locations.global.connectivityTests.getIamPolicy
{{baseUrl}}/v1beta1/:resource:getIamPolicy
QUERY PARAMS

resource
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:resource:getIamPolicy");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:resource:getIamPolicy")
require "http/client"

url = "{{baseUrl}}/v1beta1/:resource:getIamPolicy"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:resource:getIamPolicy"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:resource:getIamPolicy");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:resource:getIamPolicy"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v1beta1/:resource:getIamPolicy HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:resource:getIamPolicy")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:resource:getIamPolicy"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:resource:getIamPolicy")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:resource:getIamPolicy")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v1beta1/:resource:getIamPolicy');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:resource:getIamPolicy'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:resource:getIamPolicy';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:resource:getIamPolicy',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:resource:getIamPolicy")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:resource:getIamPolicy',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:resource:getIamPolicy'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:resource:getIamPolicy');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:resource:getIamPolicy'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:resource:getIamPolicy';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:resource:getIamPolicy"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:resource:getIamPolicy" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:resource:getIamPolicy",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v1beta1/:resource:getIamPolicy');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:resource:getIamPolicy');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:resource:getIamPolicy');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:resource:getIamPolicy' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:resource:getIamPolicy' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:resource:getIamPolicy")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:resource:getIamPolicy"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:resource:getIamPolicy"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:resource:getIamPolicy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v1beta1/:resource:getIamPolicy') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:resource:getIamPolicy";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v1beta1/:resource:getIamPolicy
http GET {{baseUrl}}/v1beta1/:resource:getIamPolicy
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:resource:getIamPolicy
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:resource:getIamPolicy")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET networkmanagement.projects.locations.global.connectivityTests.list
{{baseUrl}}/v1beta1/:parent/connectivityTests
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/connectivityTests");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/connectivityTests")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/connectivityTests"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:parent/connectivityTests"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/connectivityTests");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/connectivityTests"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v1beta1/:parent/connectivityTests HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/connectivityTests")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/connectivityTests"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/connectivityTests")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/connectivityTests")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v1beta1/:parent/connectivityTests');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/connectivityTests'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/connectivityTests';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:parent/connectivityTests',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/connectivityTests")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/connectivityTests',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/connectivityTests'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/connectivityTests');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/connectivityTests'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/connectivityTests';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:parent/connectivityTests"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:parent/connectivityTests" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/connectivityTests",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v1beta1/:parent/connectivityTests');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/connectivityTests');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/connectivityTests');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/connectivityTests' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/connectivityTests' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/connectivityTests")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/connectivityTests"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/connectivityTests"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/connectivityTests")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v1beta1/:parent/connectivityTests') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/connectivityTests";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v1beta1/:parent/connectivityTests
http GET {{baseUrl}}/v1beta1/:parent/connectivityTests
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/connectivityTests
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/connectivityTests")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH networkmanagement.projects.locations.global.connectivityTests.patch
{{baseUrl}}/v1beta1/:name
QUERY PARAMS

name
BODY json

{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v1beta1/:name" {:content-type :json
                                                           :form-params {:createTime ""
                                                                         :description ""
                                                                         :destination {:appEngineVersion {:uri ""}
                                                                                       :cloudFunction {:uri ""}
                                                                                       :cloudRunRevision {:uri ""}
                                                                                       :cloudSqlInstance ""
                                                                                       :forwardingRule ""
                                                                                       :forwardingRuleTarget ""
                                                                                       :gkeMasterCluster ""
                                                                                       :instance ""
                                                                                       :ipAddress ""
                                                                                       :loadBalancerId ""
                                                                                       :loadBalancerType ""
                                                                                       :network ""
                                                                                       :networkType ""
                                                                                       :port 0
                                                                                       :projectId ""}
                                                                         :displayName ""
                                                                         :labels {}
                                                                         :name ""
                                                                         :probingDetails {:abortCause ""
                                                                                          :destinationEgressLocation {:metropolitanArea ""}
                                                                                          :endpointInfo {:destinationIp ""
                                                                                                         :destinationNetworkUri ""
                                                                                                         :destinationPort 0
                                                                                                         :protocol ""
                                                                                                         :sourceAgentUri ""
                                                                                                         :sourceIp ""
                                                                                                         :sourceNetworkUri ""
                                                                                                         :sourcePort 0}
                                                                                          :error {:code 0
                                                                                                  :details [{}]
                                                                                                  :message ""}
                                                                                          :probingLatency {:latencyPercentiles [{:latencyMicros ""
                                                                                                                                 :percent 0}]}
                                                                                          :result ""
                                                                                          :sentProbeCount 0
                                                                                          :successfulProbeCount 0
                                                                                          :verifyTime ""}
                                                                         :protocol ""
                                                                         :reachabilityDetails {:error {}
                                                                                               :result ""
                                                                                               :traces [{:endpointInfo {}
                                                                                                         :steps [{:abort {:cause ""
                                                                                                                          :projectsMissingPermission []
                                                                                                                          :resourceUri ""}
                                                                                                                  :appEngineVersion {:displayName ""
                                                                                                                                     :environment ""
                                                                                                                                     :runtime ""
                                                                                                                                     :uri ""}
                                                                                                                  :causesDrop false
                                                                                                                  :cloudFunction {:displayName ""
                                                                                                                                  :location ""
                                                                                                                                  :uri ""
                                                                                                                                  :versionId ""}
                                                                                                                  :cloudRunRevision {:displayName ""
                                                                                                                                     :location ""
                                                                                                                                     :serviceName ""
                                                                                                                                     :serviceUri ""
                                                                                                                                     :uri ""}
                                                                                                                  :cloudSqlInstance {:displayName ""
                                                                                                                                     :externalIp ""
                                                                                                                                     :internalIp ""
                                                                                                                                     :networkUri ""
                                                                                                                                     :region ""
                                                                                                                                     :uri ""}
                                                                                                                  :deliver {:resourceUri ""
                                                                                                                            :target ""}
                                                                                                                  :description ""
                                                                                                                  :drop {:cause ""
                                                                                                                         :resourceUri ""}
                                                                                                                  :endpoint {}
                                                                                                                  :firewall {:action ""
                                                                                                                             :direction ""
                                                                                                                             :displayName ""
                                                                                                                             :firewallRuleType ""
                                                                                                                             :networkUri ""
                                                                                                                             :policy ""
                                                                                                                             :priority 0
                                                                                                                             :targetServiceAccounts []
                                                                                                                             :targetTags []
                                                                                                                             :uri ""}
                                                                                                                  :forward {:resourceUri ""
                                                                                                                            :target ""}
                                                                                                                  :forwardingRule {:displayName ""
                                                                                                                                   :matchedPortRange ""
                                                                                                                                   :matchedProtocol ""
                                                                                                                                   :networkUri ""
                                                                                                                                   :target ""
                                                                                                                                   :uri ""
                                                                                                                                   :vip ""}
                                                                                                                  :gkeMaster {:clusterNetworkUri ""
                                                                                                                              :clusterUri ""
                                                                                                                              :externalIp ""
                                                                                                                              :internalIp ""}
                                                                                                                  :instance {:displayName ""
                                                                                                                             :externalIp ""
                                                                                                                             :interface ""
                                                                                                                             :internalIp ""
                                                                                                                             :networkTags []
                                                                                                                             :networkUri ""
                                                                                                                             :serviceAccount ""
                                                                                                                             :uri ""}
                                                                                                                  :loadBalancer {:backendType ""
                                                                                                                                 :backendUri ""
                                                                                                                                 :backends [{:displayName ""
                                                                                                                                             :healthCheckAllowingFirewallRules []
                                                                                                                                             :healthCheckBlockingFirewallRules []
                                                                                                                                             :healthCheckFirewallState ""
                                                                                                                                             :uri ""}]
                                                                                                                                 :healthCheckUri ""
                                                                                                                                 :loadBalancerType ""}
                                                                                                                  :network {:displayName ""
                                                                                                                            :matchedIpRange ""
                                                                                                                            :uri ""}
                                                                                                                  :projectId ""
                                                                                                                  :route {:destIpRange ""
                                                                                                                          :destPortRanges []
                                                                                                                          :displayName ""
                                                                                                                          :instanceTags []
                                                                                                                          :networkUri ""
                                                                                                                          :nextHop ""
                                                                                                                          :nextHopType ""
                                                                                                                          :priority 0
                                                                                                                          :protocols []
                                                                                                                          :routeType ""
                                                                                                                          :srcIpRange ""
                                                                                                                          :srcPortRanges []
                                                                                                                          :uri ""}
                                                                                                                  :state ""
                                                                                                                  :vpcConnector {:displayName ""
                                                                                                                                 :location ""
                                                                                                                                 :uri ""}
                                                                                                                  :vpnGateway {:displayName ""
                                                                                                                               :ipAddress ""
                                                                                                                               :networkUri ""
                                                                                                                               :region ""
                                                                                                                               :uri ""
                                                                                                                               :vpnTunnelUri ""}
                                                                                                                  :vpnTunnel {:displayName ""
                                                                                                                              :networkUri ""
                                                                                                                              :region ""
                                                                                                                              :remoteGateway ""
                                                                                                                              :remoteGatewayIp ""
                                                                                                                              :routingType ""
                                                                                                                              :sourceGateway ""
                                                                                                                              :sourceGatewayIp ""
                                                                                                                              :uri ""}}]}]
                                                                                               :verifyTime ""}
                                                                         :relatedProjects []
                                                                         :source {}
                                                                         :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:name"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v1beta1/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 5746

{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v1beta1/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v1beta1/:name")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  description: '',
  destination: {
    appEngineVersion: {
      uri: ''
    },
    cloudFunction: {
      uri: ''
    },
    cloudRunRevision: {
      uri: ''
    },
    cloudSqlInstance: '',
    forwardingRule: '',
    forwardingRuleTarget: '',
    gkeMasterCluster: '',
    instance: '',
    ipAddress: '',
    loadBalancerId: '',
    loadBalancerType: '',
    network: '',
    networkType: '',
    port: 0,
    projectId: ''
  },
  displayName: '',
  labels: {},
  name: '',
  probingDetails: {
    abortCause: '',
    destinationEgressLocation: {
      metropolitanArea: ''
    },
    endpointInfo: {
      destinationIp: '',
      destinationNetworkUri: '',
      destinationPort: 0,
      protocol: '',
      sourceAgentUri: '',
      sourceIp: '',
      sourceNetworkUri: '',
      sourcePort: 0
    },
    error: {
      code: 0,
      details: [
        {}
      ],
      message: ''
    },
    probingLatency: {
      latencyPercentiles: [
        {
          latencyMicros: '',
          percent: 0
        }
      ]
    },
    result: '',
    sentProbeCount: 0,
    successfulProbeCount: 0,
    verifyTime: ''
  },
  protocol: '',
  reachabilityDetails: {
    error: {},
    result: '',
    traces: [
      {
        endpointInfo: {},
        steps: [
          {
            abort: {
              cause: '',
              projectsMissingPermission: [],
              resourceUri: ''
            },
            appEngineVersion: {
              displayName: '',
              environment: '',
              runtime: '',
              uri: ''
            },
            causesDrop: false,
            cloudFunction: {
              displayName: '',
              location: '',
              uri: '',
              versionId: ''
            },
            cloudRunRevision: {
              displayName: '',
              location: '',
              serviceName: '',
              serviceUri: '',
              uri: ''
            },
            cloudSqlInstance: {
              displayName: '',
              externalIp: '',
              internalIp: '',
              networkUri: '',
              region: '',
              uri: ''
            },
            deliver: {
              resourceUri: '',
              target: ''
            },
            description: '',
            drop: {
              cause: '',
              resourceUri: ''
            },
            endpoint: {},
            firewall: {
              action: '',
              direction: '',
              displayName: '',
              firewallRuleType: '',
              networkUri: '',
              policy: '',
              priority: 0,
              targetServiceAccounts: [],
              targetTags: [],
              uri: ''
            },
            forward: {
              resourceUri: '',
              target: ''
            },
            forwardingRule: {
              displayName: '',
              matchedPortRange: '',
              matchedProtocol: '',
              networkUri: '',
              target: '',
              uri: '',
              vip: ''
            },
            gkeMaster: {
              clusterNetworkUri: '',
              clusterUri: '',
              externalIp: '',
              internalIp: ''
            },
            instance: {
              displayName: '',
              externalIp: '',
              interface: '',
              internalIp: '',
              networkTags: [],
              networkUri: '',
              serviceAccount: '',
              uri: ''
            },
            loadBalancer: {
              backendType: '',
              backendUri: '',
              backends: [
                {
                  displayName: '',
                  healthCheckAllowingFirewallRules: [],
                  healthCheckBlockingFirewallRules: [],
                  healthCheckFirewallState: '',
                  uri: ''
                }
              ],
              healthCheckUri: '',
              loadBalancerType: ''
            },
            network: {
              displayName: '',
              matchedIpRange: '',
              uri: ''
            },
            projectId: '',
            route: {
              destIpRange: '',
              destPortRanges: [],
              displayName: '',
              instanceTags: [],
              networkUri: '',
              nextHop: '',
              nextHopType: '',
              priority: 0,
              protocols: [],
              routeType: '',
              srcIpRange: '',
              srcPortRanges: [],
              uri: ''
            },
            state: '',
            vpcConnector: {
              displayName: '',
              location: '',
              uri: ''
            },
            vpnGateway: {
              displayName: '',
              ipAddress: '',
              networkUri: '',
              region: '',
              uri: '',
              vpnTunnelUri: ''
            },
            vpnTunnel: {
              displayName: '',
              networkUri: '',
              region: '',
              remoteGateway: '',
              remoteGatewayIp: '',
              routingType: '',
              sourceGateway: '',
              sourceGatewayIp: '',
              uri: ''
            }
          }
        ]
      }
    ],
    verifyTime: ''
  },
  relatedProjects: [],
  source: {},
  updateTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v1beta1/:name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v1beta1/:name',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    destination: {
      appEngineVersion: {uri: ''},
      cloudFunction: {uri: ''},
      cloudRunRevision: {uri: ''},
      cloudSqlInstance: '',
      forwardingRule: '',
      forwardingRuleTarget: '',
      gkeMasterCluster: '',
      instance: '',
      ipAddress: '',
      loadBalancerId: '',
      loadBalancerType: '',
      network: '',
      networkType: '',
      port: 0,
      projectId: ''
    },
    displayName: '',
    labels: {},
    name: '',
    probingDetails: {
      abortCause: '',
      destinationEgressLocation: {metropolitanArea: ''},
      endpointInfo: {
        destinationIp: '',
        destinationNetworkUri: '',
        destinationPort: 0,
        protocol: '',
        sourceAgentUri: '',
        sourceIp: '',
        sourceNetworkUri: '',
        sourcePort: 0
      },
      error: {code: 0, details: [{}], message: ''},
      probingLatency: {latencyPercentiles: [{latencyMicros: '', percent: 0}]},
      result: '',
      sentProbeCount: 0,
      successfulProbeCount: 0,
      verifyTime: ''
    },
    protocol: '',
    reachabilityDetails: {
      error: {},
      result: '',
      traces: [
        {
          endpointInfo: {},
          steps: [
            {
              abort: {cause: '', projectsMissingPermission: [], resourceUri: ''},
              appEngineVersion: {displayName: '', environment: '', runtime: '', uri: ''},
              causesDrop: false,
              cloudFunction: {displayName: '', location: '', uri: '', versionId: ''},
              cloudRunRevision: {displayName: '', location: '', serviceName: '', serviceUri: '', uri: ''},
              cloudSqlInstance: {
                displayName: '',
                externalIp: '',
                internalIp: '',
                networkUri: '',
                region: '',
                uri: ''
              },
              deliver: {resourceUri: '', target: ''},
              description: '',
              drop: {cause: '', resourceUri: ''},
              endpoint: {},
              firewall: {
                action: '',
                direction: '',
                displayName: '',
                firewallRuleType: '',
                networkUri: '',
                policy: '',
                priority: 0,
                targetServiceAccounts: [],
                targetTags: [],
                uri: ''
              },
              forward: {resourceUri: '', target: ''},
              forwardingRule: {
                displayName: '',
                matchedPortRange: '',
                matchedProtocol: '',
                networkUri: '',
                target: '',
                uri: '',
                vip: ''
              },
              gkeMaster: {clusterNetworkUri: '', clusterUri: '', externalIp: '', internalIp: ''},
              instance: {
                displayName: '',
                externalIp: '',
                interface: '',
                internalIp: '',
                networkTags: [],
                networkUri: '',
                serviceAccount: '',
                uri: ''
              },
              loadBalancer: {
                backendType: '',
                backendUri: '',
                backends: [
                  {
                    displayName: '',
                    healthCheckAllowingFirewallRules: [],
                    healthCheckBlockingFirewallRules: [],
                    healthCheckFirewallState: '',
                    uri: ''
                  }
                ],
                healthCheckUri: '',
                loadBalancerType: ''
              },
              network: {displayName: '', matchedIpRange: '', uri: ''},
              projectId: '',
              route: {
                destIpRange: '',
                destPortRanges: [],
                displayName: '',
                instanceTags: [],
                networkUri: '',
                nextHop: '',
                nextHopType: '',
                priority: 0,
                protocols: [],
                routeType: '',
                srcIpRange: '',
                srcPortRanges: [],
                uri: ''
              },
              state: '',
              vpcConnector: {displayName: '', location: '', uri: ''},
              vpnGateway: {
                displayName: '',
                ipAddress: '',
                networkUri: '',
                region: '',
                uri: '',
                vpnTunnelUri: ''
              },
              vpnTunnel: {
                displayName: '',
                networkUri: '',
                region: '',
                remoteGateway: '',
                remoteGatewayIp: '',
                routingType: '',
                sourceGateway: '',
                sourceGatewayIp: '',
                uri: ''
              }
            }
          ]
        }
      ],
      verifyTime: ''
    },
    relatedProjects: [],
    source: {},
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","destination":{"appEngineVersion":{"uri":""},"cloudFunction":{"uri":""},"cloudRunRevision":{"uri":""},"cloudSqlInstance":"","forwardingRule":"","forwardingRuleTarget":"","gkeMasterCluster":"","instance":"","ipAddress":"","loadBalancerId":"","loadBalancerType":"","network":"","networkType":"","port":0,"projectId":""},"displayName":"","labels":{},"name":"","probingDetails":{"abortCause":"","destinationEgressLocation":{"metropolitanArea":""},"endpointInfo":{"destinationIp":"","destinationNetworkUri":"","destinationPort":0,"protocol":"","sourceAgentUri":"","sourceIp":"","sourceNetworkUri":"","sourcePort":0},"error":{"code":0,"details":[{}],"message":""},"probingLatency":{"latencyPercentiles":[{"latencyMicros":"","percent":0}]},"result":"","sentProbeCount":0,"successfulProbeCount":0,"verifyTime":""},"protocol":"","reachabilityDetails":{"error":{},"result":"","traces":[{"endpointInfo":{},"steps":[{"abort":{"cause":"","projectsMissingPermission":[],"resourceUri":""},"appEngineVersion":{"displayName":"","environment":"","runtime":"","uri":""},"causesDrop":false,"cloudFunction":{"displayName":"","location":"","uri":"","versionId":""},"cloudRunRevision":{"displayName":"","location":"","serviceName":"","serviceUri":"","uri":""},"cloudSqlInstance":{"displayName":"","externalIp":"","internalIp":"","networkUri":"","region":"","uri":""},"deliver":{"resourceUri":"","target":""},"description":"","drop":{"cause":"","resourceUri":""},"endpoint":{},"firewall":{"action":"","direction":"","displayName":"","firewallRuleType":"","networkUri":"","policy":"","priority":0,"targetServiceAccounts":[],"targetTags":[],"uri":""},"forward":{"resourceUri":"","target":""},"forwardingRule":{"displayName":"","matchedPortRange":"","matchedProtocol":"","networkUri":"","target":"","uri":"","vip":""},"gkeMaster":{"clusterNetworkUri":"","clusterUri":"","externalIp":"","internalIp":""},"instance":{"displayName":"","externalIp":"","interface":"","internalIp":"","networkTags":[],"networkUri":"","serviceAccount":"","uri":""},"loadBalancer":{"backendType":"","backendUri":"","backends":[{"displayName":"","healthCheckAllowingFirewallRules":[],"healthCheckBlockingFirewallRules":[],"healthCheckFirewallState":"","uri":""}],"healthCheckUri":"","loadBalancerType":""},"network":{"displayName":"","matchedIpRange":"","uri":""},"projectId":"","route":{"destIpRange":"","destPortRanges":[],"displayName":"","instanceTags":[],"networkUri":"","nextHop":"","nextHopType":"","priority":0,"protocols":[],"routeType":"","srcIpRange":"","srcPortRanges":[],"uri":""},"state":"","vpcConnector":{"displayName":"","location":"","uri":""},"vpnGateway":{"displayName":"","ipAddress":"","networkUri":"","region":"","uri":"","vpnTunnelUri":""},"vpnTunnel":{"displayName":"","networkUri":"","region":"","remoteGateway":"","remoteGatewayIp":"","routingType":"","sourceGateway":"","sourceGatewayIp":"","uri":""}}]}],"verifyTime":""},"relatedProjects":[],"source":{},"updateTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:name',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "description": "",\n  "destination": {\n    "appEngineVersion": {\n      "uri": ""\n    },\n    "cloudFunction": {\n      "uri": ""\n    },\n    "cloudRunRevision": {\n      "uri": ""\n    },\n    "cloudSqlInstance": "",\n    "forwardingRule": "",\n    "forwardingRuleTarget": "",\n    "gkeMasterCluster": "",\n    "instance": "",\n    "ipAddress": "",\n    "loadBalancerId": "",\n    "loadBalancerType": "",\n    "network": "",\n    "networkType": "",\n    "port": 0,\n    "projectId": ""\n  },\n  "displayName": "",\n  "labels": {},\n  "name": "",\n  "probingDetails": {\n    "abortCause": "",\n    "destinationEgressLocation": {\n      "metropolitanArea": ""\n    },\n    "endpointInfo": {\n      "destinationIp": "",\n      "destinationNetworkUri": "",\n      "destinationPort": 0,\n      "protocol": "",\n      "sourceAgentUri": "",\n      "sourceIp": "",\n      "sourceNetworkUri": "",\n      "sourcePort": 0\n    },\n    "error": {\n      "code": 0,\n      "details": [\n        {}\n      ],\n      "message": ""\n    },\n    "probingLatency": {\n      "latencyPercentiles": [\n        {\n          "latencyMicros": "",\n          "percent": 0\n        }\n      ]\n    },\n    "result": "",\n    "sentProbeCount": 0,\n    "successfulProbeCount": 0,\n    "verifyTime": ""\n  },\n  "protocol": "",\n  "reachabilityDetails": {\n    "error": {},\n    "result": "",\n    "traces": [\n      {\n        "endpointInfo": {},\n        "steps": [\n          {\n            "abort": {\n              "cause": "",\n              "projectsMissingPermission": [],\n              "resourceUri": ""\n            },\n            "appEngineVersion": {\n              "displayName": "",\n              "environment": "",\n              "runtime": "",\n              "uri": ""\n            },\n            "causesDrop": false,\n            "cloudFunction": {\n              "displayName": "",\n              "location": "",\n              "uri": "",\n              "versionId": ""\n            },\n            "cloudRunRevision": {\n              "displayName": "",\n              "location": "",\n              "serviceName": "",\n              "serviceUri": "",\n              "uri": ""\n            },\n            "cloudSqlInstance": {\n              "displayName": "",\n              "externalIp": "",\n              "internalIp": "",\n              "networkUri": "",\n              "region": "",\n              "uri": ""\n            },\n            "deliver": {\n              "resourceUri": "",\n              "target": ""\n            },\n            "description": "",\n            "drop": {\n              "cause": "",\n              "resourceUri": ""\n            },\n            "endpoint": {},\n            "firewall": {\n              "action": "",\n              "direction": "",\n              "displayName": "",\n              "firewallRuleType": "",\n              "networkUri": "",\n              "policy": "",\n              "priority": 0,\n              "targetServiceAccounts": [],\n              "targetTags": [],\n              "uri": ""\n            },\n            "forward": {\n              "resourceUri": "",\n              "target": ""\n            },\n            "forwardingRule": {\n              "displayName": "",\n              "matchedPortRange": "",\n              "matchedProtocol": "",\n              "networkUri": "",\n              "target": "",\n              "uri": "",\n              "vip": ""\n            },\n            "gkeMaster": {\n              "clusterNetworkUri": "",\n              "clusterUri": "",\n              "externalIp": "",\n              "internalIp": ""\n            },\n            "instance": {\n              "displayName": "",\n              "externalIp": "",\n              "interface": "",\n              "internalIp": "",\n              "networkTags": [],\n              "networkUri": "",\n              "serviceAccount": "",\n              "uri": ""\n            },\n            "loadBalancer": {\n              "backendType": "",\n              "backendUri": "",\n              "backends": [\n                {\n                  "displayName": "",\n                  "healthCheckAllowingFirewallRules": [],\n                  "healthCheckBlockingFirewallRules": [],\n                  "healthCheckFirewallState": "",\n                  "uri": ""\n                }\n              ],\n              "healthCheckUri": "",\n              "loadBalancerType": ""\n            },\n            "network": {\n              "displayName": "",\n              "matchedIpRange": "",\n              "uri": ""\n            },\n            "projectId": "",\n            "route": {\n              "destIpRange": "",\n              "destPortRanges": [],\n              "displayName": "",\n              "instanceTags": [],\n              "networkUri": "",\n              "nextHop": "",\n              "nextHopType": "",\n              "priority": 0,\n              "protocols": [],\n              "routeType": "",\n              "srcIpRange": "",\n              "srcPortRanges": [],\n              "uri": ""\n            },\n            "state": "",\n            "vpcConnector": {\n              "displayName": "",\n              "location": "",\n              "uri": ""\n            },\n            "vpnGateway": {\n              "displayName": "",\n              "ipAddress": "",\n              "networkUri": "",\n              "region": "",\n              "uri": "",\n              "vpnTunnelUri": ""\n            },\n            "vpnTunnel": {\n              "displayName": "",\n              "networkUri": "",\n              "region": "",\n              "remoteGateway": "",\n              "remoteGatewayIp": "",\n              "routingType": "",\n              "sourceGateway": "",\n              "sourceGatewayIp": "",\n              "uri": ""\n            }\n          }\n        ]\n      }\n    ],\n    "verifyTime": ""\n  },\n  "relatedProjects": [],\n  "source": {},\n  "updateTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:name',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  createTime: '',
  description: '',
  destination: {
    appEngineVersion: {uri: ''},
    cloudFunction: {uri: ''},
    cloudRunRevision: {uri: ''},
    cloudSqlInstance: '',
    forwardingRule: '',
    forwardingRuleTarget: '',
    gkeMasterCluster: '',
    instance: '',
    ipAddress: '',
    loadBalancerId: '',
    loadBalancerType: '',
    network: '',
    networkType: '',
    port: 0,
    projectId: ''
  },
  displayName: '',
  labels: {},
  name: '',
  probingDetails: {
    abortCause: '',
    destinationEgressLocation: {metropolitanArea: ''},
    endpointInfo: {
      destinationIp: '',
      destinationNetworkUri: '',
      destinationPort: 0,
      protocol: '',
      sourceAgentUri: '',
      sourceIp: '',
      sourceNetworkUri: '',
      sourcePort: 0
    },
    error: {code: 0, details: [{}], message: ''},
    probingLatency: {latencyPercentiles: [{latencyMicros: '', percent: 0}]},
    result: '',
    sentProbeCount: 0,
    successfulProbeCount: 0,
    verifyTime: ''
  },
  protocol: '',
  reachabilityDetails: {
    error: {},
    result: '',
    traces: [
      {
        endpointInfo: {},
        steps: [
          {
            abort: {cause: '', projectsMissingPermission: [], resourceUri: ''},
            appEngineVersion: {displayName: '', environment: '', runtime: '', uri: ''},
            causesDrop: false,
            cloudFunction: {displayName: '', location: '', uri: '', versionId: ''},
            cloudRunRevision: {displayName: '', location: '', serviceName: '', serviceUri: '', uri: ''},
            cloudSqlInstance: {
              displayName: '',
              externalIp: '',
              internalIp: '',
              networkUri: '',
              region: '',
              uri: ''
            },
            deliver: {resourceUri: '', target: ''},
            description: '',
            drop: {cause: '', resourceUri: ''},
            endpoint: {},
            firewall: {
              action: '',
              direction: '',
              displayName: '',
              firewallRuleType: '',
              networkUri: '',
              policy: '',
              priority: 0,
              targetServiceAccounts: [],
              targetTags: [],
              uri: ''
            },
            forward: {resourceUri: '', target: ''},
            forwardingRule: {
              displayName: '',
              matchedPortRange: '',
              matchedProtocol: '',
              networkUri: '',
              target: '',
              uri: '',
              vip: ''
            },
            gkeMaster: {clusterNetworkUri: '', clusterUri: '', externalIp: '', internalIp: ''},
            instance: {
              displayName: '',
              externalIp: '',
              interface: '',
              internalIp: '',
              networkTags: [],
              networkUri: '',
              serviceAccount: '',
              uri: ''
            },
            loadBalancer: {
              backendType: '',
              backendUri: '',
              backends: [
                {
                  displayName: '',
                  healthCheckAllowingFirewallRules: [],
                  healthCheckBlockingFirewallRules: [],
                  healthCheckFirewallState: '',
                  uri: ''
                }
              ],
              healthCheckUri: '',
              loadBalancerType: ''
            },
            network: {displayName: '', matchedIpRange: '', uri: ''},
            projectId: '',
            route: {
              destIpRange: '',
              destPortRanges: [],
              displayName: '',
              instanceTags: [],
              networkUri: '',
              nextHop: '',
              nextHopType: '',
              priority: 0,
              protocols: [],
              routeType: '',
              srcIpRange: '',
              srcPortRanges: [],
              uri: ''
            },
            state: '',
            vpcConnector: {displayName: '', location: '', uri: ''},
            vpnGateway: {
              displayName: '',
              ipAddress: '',
              networkUri: '',
              region: '',
              uri: '',
              vpnTunnelUri: ''
            },
            vpnTunnel: {
              displayName: '',
              networkUri: '',
              region: '',
              remoteGateway: '',
              remoteGatewayIp: '',
              routingType: '',
              sourceGateway: '',
              sourceGatewayIp: '',
              uri: ''
            }
          }
        ]
      }
    ],
    verifyTime: ''
  },
  relatedProjects: [],
  source: {},
  updateTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v1beta1/:name',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    description: '',
    destination: {
      appEngineVersion: {uri: ''},
      cloudFunction: {uri: ''},
      cloudRunRevision: {uri: ''},
      cloudSqlInstance: '',
      forwardingRule: '',
      forwardingRuleTarget: '',
      gkeMasterCluster: '',
      instance: '',
      ipAddress: '',
      loadBalancerId: '',
      loadBalancerType: '',
      network: '',
      networkType: '',
      port: 0,
      projectId: ''
    },
    displayName: '',
    labels: {},
    name: '',
    probingDetails: {
      abortCause: '',
      destinationEgressLocation: {metropolitanArea: ''},
      endpointInfo: {
        destinationIp: '',
        destinationNetworkUri: '',
        destinationPort: 0,
        protocol: '',
        sourceAgentUri: '',
        sourceIp: '',
        sourceNetworkUri: '',
        sourcePort: 0
      },
      error: {code: 0, details: [{}], message: ''},
      probingLatency: {latencyPercentiles: [{latencyMicros: '', percent: 0}]},
      result: '',
      sentProbeCount: 0,
      successfulProbeCount: 0,
      verifyTime: ''
    },
    protocol: '',
    reachabilityDetails: {
      error: {},
      result: '',
      traces: [
        {
          endpointInfo: {},
          steps: [
            {
              abort: {cause: '', projectsMissingPermission: [], resourceUri: ''},
              appEngineVersion: {displayName: '', environment: '', runtime: '', uri: ''},
              causesDrop: false,
              cloudFunction: {displayName: '', location: '', uri: '', versionId: ''},
              cloudRunRevision: {displayName: '', location: '', serviceName: '', serviceUri: '', uri: ''},
              cloudSqlInstance: {
                displayName: '',
                externalIp: '',
                internalIp: '',
                networkUri: '',
                region: '',
                uri: ''
              },
              deliver: {resourceUri: '', target: ''},
              description: '',
              drop: {cause: '', resourceUri: ''},
              endpoint: {},
              firewall: {
                action: '',
                direction: '',
                displayName: '',
                firewallRuleType: '',
                networkUri: '',
                policy: '',
                priority: 0,
                targetServiceAccounts: [],
                targetTags: [],
                uri: ''
              },
              forward: {resourceUri: '', target: ''},
              forwardingRule: {
                displayName: '',
                matchedPortRange: '',
                matchedProtocol: '',
                networkUri: '',
                target: '',
                uri: '',
                vip: ''
              },
              gkeMaster: {clusterNetworkUri: '', clusterUri: '', externalIp: '', internalIp: ''},
              instance: {
                displayName: '',
                externalIp: '',
                interface: '',
                internalIp: '',
                networkTags: [],
                networkUri: '',
                serviceAccount: '',
                uri: ''
              },
              loadBalancer: {
                backendType: '',
                backendUri: '',
                backends: [
                  {
                    displayName: '',
                    healthCheckAllowingFirewallRules: [],
                    healthCheckBlockingFirewallRules: [],
                    healthCheckFirewallState: '',
                    uri: ''
                  }
                ],
                healthCheckUri: '',
                loadBalancerType: ''
              },
              network: {displayName: '', matchedIpRange: '', uri: ''},
              projectId: '',
              route: {
                destIpRange: '',
                destPortRanges: [],
                displayName: '',
                instanceTags: [],
                networkUri: '',
                nextHop: '',
                nextHopType: '',
                priority: 0,
                protocols: [],
                routeType: '',
                srcIpRange: '',
                srcPortRanges: [],
                uri: ''
              },
              state: '',
              vpcConnector: {displayName: '', location: '', uri: ''},
              vpnGateway: {
                displayName: '',
                ipAddress: '',
                networkUri: '',
                region: '',
                uri: '',
                vpnTunnelUri: ''
              },
              vpnTunnel: {
                displayName: '',
                networkUri: '',
                region: '',
                remoteGateway: '',
                remoteGatewayIp: '',
                routingType: '',
                sourceGateway: '',
                sourceGatewayIp: '',
                uri: ''
              }
            }
          ]
        }
      ],
      verifyTime: ''
    },
    relatedProjects: [],
    source: {},
    updateTime: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v1beta1/:name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  createTime: '',
  description: '',
  destination: {
    appEngineVersion: {
      uri: ''
    },
    cloudFunction: {
      uri: ''
    },
    cloudRunRevision: {
      uri: ''
    },
    cloudSqlInstance: '',
    forwardingRule: '',
    forwardingRuleTarget: '',
    gkeMasterCluster: '',
    instance: '',
    ipAddress: '',
    loadBalancerId: '',
    loadBalancerType: '',
    network: '',
    networkType: '',
    port: 0,
    projectId: ''
  },
  displayName: '',
  labels: {},
  name: '',
  probingDetails: {
    abortCause: '',
    destinationEgressLocation: {
      metropolitanArea: ''
    },
    endpointInfo: {
      destinationIp: '',
      destinationNetworkUri: '',
      destinationPort: 0,
      protocol: '',
      sourceAgentUri: '',
      sourceIp: '',
      sourceNetworkUri: '',
      sourcePort: 0
    },
    error: {
      code: 0,
      details: [
        {}
      ],
      message: ''
    },
    probingLatency: {
      latencyPercentiles: [
        {
          latencyMicros: '',
          percent: 0
        }
      ]
    },
    result: '',
    sentProbeCount: 0,
    successfulProbeCount: 0,
    verifyTime: ''
  },
  protocol: '',
  reachabilityDetails: {
    error: {},
    result: '',
    traces: [
      {
        endpointInfo: {},
        steps: [
          {
            abort: {
              cause: '',
              projectsMissingPermission: [],
              resourceUri: ''
            },
            appEngineVersion: {
              displayName: '',
              environment: '',
              runtime: '',
              uri: ''
            },
            causesDrop: false,
            cloudFunction: {
              displayName: '',
              location: '',
              uri: '',
              versionId: ''
            },
            cloudRunRevision: {
              displayName: '',
              location: '',
              serviceName: '',
              serviceUri: '',
              uri: ''
            },
            cloudSqlInstance: {
              displayName: '',
              externalIp: '',
              internalIp: '',
              networkUri: '',
              region: '',
              uri: ''
            },
            deliver: {
              resourceUri: '',
              target: ''
            },
            description: '',
            drop: {
              cause: '',
              resourceUri: ''
            },
            endpoint: {},
            firewall: {
              action: '',
              direction: '',
              displayName: '',
              firewallRuleType: '',
              networkUri: '',
              policy: '',
              priority: 0,
              targetServiceAccounts: [],
              targetTags: [],
              uri: ''
            },
            forward: {
              resourceUri: '',
              target: ''
            },
            forwardingRule: {
              displayName: '',
              matchedPortRange: '',
              matchedProtocol: '',
              networkUri: '',
              target: '',
              uri: '',
              vip: ''
            },
            gkeMaster: {
              clusterNetworkUri: '',
              clusterUri: '',
              externalIp: '',
              internalIp: ''
            },
            instance: {
              displayName: '',
              externalIp: '',
              interface: '',
              internalIp: '',
              networkTags: [],
              networkUri: '',
              serviceAccount: '',
              uri: ''
            },
            loadBalancer: {
              backendType: '',
              backendUri: '',
              backends: [
                {
                  displayName: '',
                  healthCheckAllowingFirewallRules: [],
                  healthCheckBlockingFirewallRules: [],
                  healthCheckFirewallState: '',
                  uri: ''
                }
              ],
              healthCheckUri: '',
              loadBalancerType: ''
            },
            network: {
              displayName: '',
              matchedIpRange: '',
              uri: ''
            },
            projectId: '',
            route: {
              destIpRange: '',
              destPortRanges: [],
              displayName: '',
              instanceTags: [],
              networkUri: '',
              nextHop: '',
              nextHopType: '',
              priority: 0,
              protocols: [],
              routeType: '',
              srcIpRange: '',
              srcPortRanges: [],
              uri: ''
            },
            state: '',
            vpcConnector: {
              displayName: '',
              location: '',
              uri: ''
            },
            vpnGateway: {
              displayName: '',
              ipAddress: '',
              networkUri: '',
              region: '',
              uri: '',
              vpnTunnelUri: ''
            },
            vpnTunnel: {
              displayName: '',
              networkUri: '',
              region: '',
              remoteGateway: '',
              remoteGatewayIp: '',
              routingType: '',
              sourceGateway: '',
              sourceGatewayIp: '',
              uri: ''
            }
          }
        ]
      }
    ],
    verifyTime: ''
  },
  relatedProjects: [],
  source: {},
  updateTime: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v1beta1/:name',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    destination: {
      appEngineVersion: {uri: ''},
      cloudFunction: {uri: ''},
      cloudRunRevision: {uri: ''},
      cloudSqlInstance: '',
      forwardingRule: '',
      forwardingRuleTarget: '',
      gkeMasterCluster: '',
      instance: '',
      ipAddress: '',
      loadBalancerId: '',
      loadBalancerType: '',
      network: '',
      networkType: '',
      port: 0,
      projectId: ''
    },
    displayName: '',
    labels: {},
    name: '',
    probingDetails: {
      abortCause: '',
      destinationEgressLocation: {metropolitanArea: ''},
      endpointInfo: {
        destinationIp: '',
        destinationNetworkUri: '',
        destinationPort: 0,
        protocol: '',
        sourceAgentUri: '',
        sourceIp: '',
        sourceNetworkUri: '',
        sourcePort: 0
      },
      error: {code: 0, details: [{}], message: ''},
      probingLatency: {latencyPercentiles: [{latencyMicros: '', percent: 0}]},
      result: '',
      sentProbeCount: 0,
      successfulProbeCount: 0,
      verifyTime: ''
    },
    protocol: '',
    reachabilityDetails: {
      error: {},
      result: '',
      traces: [
        {
          endpointInfo: {},
          steps: [
            {
              abort: {cause: '', projectsMissingPermission: [], resourceUri: ''},
              appEngineVersion: {displayName: '', environment: '', runtime: '', uri: ''},
              causesDrop: false,
              cloudFunction: {displayName: '', location: '', uri: '', versionId: ''},
              cloudRunRevision: {displayName: '', location: '', serviceName: '', serviceUri: '', uri: ''},
              cloudSqlInstance: {
                displayName: '',
                externalIp: '',
                internalIp: '',
                networkUri: '',
                region: '',
                uri: ''
              },
              deliver: {resourceUri: '', target: ''},
              description: '',
              drop: {cause: '', resourceUri: ''},
              endpoint: {},
              firewall: {
                action: '',
                direction: '',
                displayName: '',
                firewallRuleType: '',
                networkUri: '',
                policy: '',
                priority: 0,
                targetServiceAccounts: [],
                targetTags: [],
                uri: ''
              },
              forward: {resourceUri: '', target: ''},
              forwardingRule: {
                displayName: '',
                matchedPortRange: '',
                matchedProtocol: '',
                networkUri: '',
                target: '',
                uri: '',
                vip: ''
              },
              gkeMaster: {clusterNetworkUri: '', clusterUri: '', externalIp: '', internalIp: ''},
              instance: {
                displayName: '',
                externalIp: '',
                interface: '',
                internalIp: '',
                networkTags: [],
                networkUri: '',
                serviceAccount: '',
                uri: ''
              },
              loadBalancer: {
                backendType: '',
                backendUri: '',
                backends: [
                  {
                    displayName: '',
                    healthCheckAllowingFirewallRules: [],
                    healthCheckBlockingFirewallRules: [],
                    healthCheckFirewallState: '',
                    uri: ''
                  }
                ],
                healthCheckUri: '',
                loadBalancerType: ''
              },
              network: {displayName: '', matchedIpRange: '', uri: ''},
              projectId: '',
              route: {
                destIpRange: '',
                destPortRanges: [],
                displayName: '',
                instanceTags: [],
                networkUri: '',
                nextHop: '',
                nextHopType: '',
                priority: 0,
                protocols: [],
                routeType: '',
                srcIpRange: '',
                srcPortRanges: [],
                uri: ''
              },
              state: '',
              vpcConnector: {displayName: '', location: '', uri: ''},
              vpnGateway: {
                displayName: '',
                ipAddress: '',
                networkUri: '',
                region: '',
                uri: '',
                vpnTunnelUri: ''
              },
              vpnTunnel: {
                displayName: '',
                networkUri: '',
                region: '',
                remoteGateway: '',
                remoteGatewayIp: '',
                routingType: '',
                sourceGateway: '',
                sourceGatewayIp: '',
                uri: ''
              }
            }
          ]
        }
      ],
      verifyTime: ''
    },
    relatedProjects: [],
    source: {},
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","destination":{"appEngineVersion":{"uri":""},"cloudFunction":{"uri":""},"cloudRunRevision":{"uri":""},"cloudSqlInstance":"","forwardingRule":"","forwardingRuleTarget":"","gkeMasterCluster":"","instance":"","ipAddress":"","loadBalancerId":"","loadBalancerType":"","network":"","networkType":"","port":0,"projectId":""},"displayName":"","labels":{},"name":"","probingDetails":{"abortCause":"","destinationEgressLocation":{"metropolitanArea":""},"endpointInfo":{"destinationIp":"","destinationNetworkUri":"","destinationPort":0,"protocol":"","sourceAgentUri":"","sourceIp":"","sourceNetworkUri":"","sourcePort":0},"error":{"code":0,"details":[{}],"message":""},"probingLatency":{"latencyPercentiles":[{"latencyMicros":"","percent":0}]},"result":"","sentProbeCount":0,"successfulProbeCount":0,"verifyTime":""},"protocol":"","reachabilityDetails":{"error":{},"result":"","traces":[{"endpointInfo":{},"steps":[{"abort":{"cause":"","projectsMissingPermission":[],"resourceUri":""},"appEngineVersion":{"displayName":"","environment":"","runtime":"","uri":""},"causesDrop":false,"cloudFunction":{"displayName":"","location":"","uri":"","versionId":""},"cloudRunRevision":{"displayName":"","location":"","serviceName":"","serviceUri":"","uri":""},"cloudSqlInstance":{"displayName":"","externalIp":"","internalIp":"","networkUri":"","region":"","uri":""},"deliver":{"resourceUri":"","target":""},"description":"","drop":{"cause":"","resourceUri":""},"endpoint":{},"firewall":{"action":"","direction":"","displayName":"","firewallRuleType":"","networkUri":"","policy":"","priority":0,"targetServiceAccounts":[],"targetTags":[],"uri":""},"forward":{"resourceUri":"","target":""},"forwardingRule":{"displayName":"","matchedPortRange":"","matchedProtocol":"","networkUri":"","target":"","uri":"","vip":""},"gkeMaster":{"clusterNetworkUri":"","clusterUri":"","externalIp":"","internalIp":""},"instance":{"displayName":"","externalIp":"","interface":"","internalIp":"","networkTags":[],"networkUri":"","serviceAccount":"","uri":""},"loadBalancer":{"backendType":"","backendUri":"","backends":[{"displayName":"","healthCheckAllowingFirewallRules":[],"healthCheckBlockingFirewallRules":[],"healthCheckFirewallState":"","uri":""}],"healthCheckUri":"","loadBalancerType":""},"network":{"displayName":"","matchedIpRange":"","uri":""},"projectId":"","route":{"destIpRange":"","destPortRanges":[],"displayName":"","instanceTags":[],"networkUri":"","nextHop":"","nextHopType":"","priority":0,"protocols":[],"routeType":"","srcIpRange":"","srcPortRanges":[],"uri":""},"state":"","vpcConnector":{"displayName":"","location":"","uri":""},"vpnGateway":{"displayName":"","ipAddress":"","networkUri":"","region":"","uri":"","vpnTunnelUri":""},"vpnTunnel":{"displayName":"","networkUri":"","region":"","remoteGateway":"","remoteGatewayIp":"","routingType":"","sourceGateway":"","sourceGatewayIp":"","uri":""}}]}],"verifyTime":""},"relatedProjects":[],"source":{},"updateTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"createTime": @"",
                              @"description": @"",
                              @"destination": @{ @"appEngineVersion": @{ @"uri": @"" }, @"cloudFunction": @{ @"uri": @"" }, @"cloudRunRevision": @{ @"uri": @"" }, @"cloudSqlInstance": @"", @"forwardingRule": @"", @"forwardingRuleTarget": @"", @"gkeMasterCluster": @"", @"instance": @"", @"ipAddress": @"", @"loadBalancerId": @"", @"loadBalancerType": @"", @"network": @"", @"networkType": @"", @"port": @0, @"projectId": @"" },
                              @"displayName": @"",
                              @"labels": @{  },
                              @"name": @"",
                              @"probingDetails": @{ @"abortCause": @"", @"destinationEgressLocation": @{ @"metropolitanArea": @"" }, @"endpointInfo": @{ @"destinationIp": @"", @"destinationNetworkUri": @"", @"destinationPort": @0, @"protocol": @"", @"sourceAgentUri": @"", @"sourceIp": @"", @"sourceNetworkUri": @"", @"sourcePort": @0 }, @"error": @{ @"code": @0, @"details": @[ @{  } ], @"message": @"" }, @"probingLatency": @{ @"latencyPercentiles": @[ @{ @"latencyMicros": @"", @"percent": @0 } ] }, @"result": @"", @"sentProbeCount": @0, @"successfulProbeCount": @0, @"verifyTime": @"" },
                              @"protocol": @"",
                              @"reachabilityDetails": @{ @"error": @{  }, @"result": @"", @"traces": @[ @{ @"endpointInfo": @{  }, @"steps": @[ @{ @"abort": @{ @"cause": @"", @"projectsMissingPermission": @[  ], @"resourceUri": @"" }, @"appEngineVersion": @{ @"displayName": @"", @"environment": @"", @"runtime": @"", @"uri": @"" }, @"causesDrop": @NO, @"cloudFunction": @{ @"displayName": @"", @"location": @"", @"uri": @"", @"versionId": @"" }, @"cloudRunRevision": @{ @"displayName": @"", @"location": @"", @"serviceName": @"", @"serviceUri": @"", @"uri": @"" }, @"cloudSqlInstance": @{ @"displayName": @"", @"externalIp": @"", @"internalIp": @"", @"networkUri": @"", @"region": @"", @"uri": @"" }, @"deliver": @{ @"resourceUri": @"", @"target": @"" }, @"description": @"", @"drop": @{ @"cause": @"", @"resourceUri": @"" }, @"endpoint": @{  }, @"firewall": @{ @"action": @"", @"direction": @"", @"displayName": @"", @"firewallRuleType": @"", @"networkUri": @"", @"policy": @"", @"priority": @0, @"targetServiceAccounts": @[  ], @"targetTags": @[  ], @"uri": @"" }, @"forward": @{ @"resourceUri": @"", @"target": @"" }, @"forwardingRule": @{ @"displayName": @"", @"matchedPortRange": @"", @"matchedProtocol": @"", @"networkUri": @"", @"target": @"", @"uri": @"", @"vip": @"" }, @"gkeMaster": @{ @"clusterNetworkUri": @"", @"clusterUri": @"", @"externalIp": @"", @"internalIp": @"" }, @"instance": @{ @"displayName": @"", @"externalIp": @"", @"interface": @"", @"internalIp": @"", @"networkTags": @[  ], @"networkUri": @"", @"serviceAccount": @"", @"uri": @"" }, @"loadBalancer": @{ @"backendType": @"", @"backendUri": @"", @"backends": @[ @{ @"displayName": @"", @"healthCheckAllowingFirewallRules": @[  ], @"healthCheckBlockingFirewallRules": @[  ], @"healthCheckFirewallState": @"", @"uri": @"" } ], @"healthCheckUri": @"", @"loadBalancerType": @"" }, @"network": @{ @"displayName": @"", @"matchedIpRange": @"", @"uri": @"" }, @"projectId": @"", @"route": @{ @"destIpRange": @"", @"destPortRanges": @[  ], @"displayName": @"", @"instanceTags": @[  ], @"networkUri": @"", @"nextHop": @"", @"nextHopType": @"", @"priority": @0, @"protocols": @[  ], @"routeType": @"", @"srcIpRange": @"", @"srcPortRanges": @[  ], @"uri": @"" }, @"state": @"", @"vpcConnector": @{ @"displayName": @"", @"location": @"", @"uri": @"" }, @"vpnGateway": @{ @"displayName": @"", @"ipAddress": @"", @"networkUri": @"", @"region": @"", @"uri": @"", @"vpnTunnelUri": @"" }, @"vpnTunnel": @{ @"displayName": @"", @"networkUri": @"", @"region": @"", @"remoteGateway": @"", @"remoteGatewayIp": @"", @"routingType": @"", @"sourceGateway": @"", @"sourceGatewayIp": @"", @"uri": @"" } } ] } ], @"verifyTime": @"" },
                              @"relatedProjects": @[  ],
                              @"source": @{  },
                              @"updateTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'createTime' => '',
    'description' => '',
    'destination' => [
        'appEngineVersion' => [
                'uri' => ''
        ],
        'cloudFunction' => [
                'uri' => ''
        ],
        'cloudRunRevision' => [
                'uri' => ''
        ],
        'cloudSqlInstance' => '',
        'forwardingRule' => '',
        'forwardingRuleTarget' => '',
        'gkeMasterCluster' => '',
        'instance' => '',
        'ipAddress' => '',
        'loadBalancerId' => '',
        'loadBalancerType' => '',
        'network' => '',
        'networkType' => '',
        'port' => 0,
        'projectId' => ''
    ],
    'displayName' => '',
    'labels' => [
        
    ],
    'name' => '',
    'probingDetails' => [
        'abortCause' => '',
        'destinationEgressLocation' => [
                'metropolitanArea' => ''
        ],
        'endpointInfo' => [
                'destinationIp' => '',
                'destinationNetworkUri' => '',
                'destinationPort' => 0,
                'protocol' => '',
                'sourceAgentUri' => '',
                'sourceIp' => '',
                'sourceNetworkUri' => '',
                'sourcePort' => 0
        ],
        'error' => [
                'code' => 0,
                'details' => [
                                [
                                                                
                                ]
                ],
                'message' => ''
        ],
        'probingLatency' => [
                'latencyPercentiles' => [
                                [
                                                                'latencyMicros' => '',
                                                                'percent' => 0
                                ]
                ]
        ],
        'result' => '',
        'sentProbeCount' => 0,
        'successfulProbeCount' => 0,
        'verifyTime' => ''
    ],
    'protocol' => '',
    'reachabilityDetails' => [
        'error' => [
                
        ],
        'result' => '',
        'traces' => [
                [
                                'endpointInfo' => [
                                                                
                                ],
                                'steps' => [
                                                                [
                                                                                                                                'abort' => [
                                                                                                                                                                                                                                                                'cause' => '',
                                                                                                                                                                                                                                                                'projectsMissingPermission' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'resourceUri' => ''
                                                                                                                                ],
                                                                                                                                'appEngineVersion' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'environment' => '',
                                                                                                                                                                                                                                                                'runtime' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'causesDrop' => null,
                                                                                                                                'cloudFunction' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'location' => '',
                                                                                                                                                                                                                                                                'uri' => '',
                                                                                                                                                                                                                                                                'versionId' => ''
                                                                                                                                ],
                                                                                                                                'cloudRunRevision' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'location' => '',
                                                                                                                                                                                                                                                                'serviceName' => '',
                                                                                                                                                                                                                                                                'serviceUri' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'cloudSqlInstance' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'externalIp' => '',
                                                                                                                                                                                                                                                                'internalIp' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'region' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'deliver' => [
                                                                                                                                                                                                                                                                'resourceUri' => '',
                                                                                                                                                                                                                                                                'target' => ''
                                                                                                                                ],
                                                                                                                                'description' => '',
                                                                                                                                'drop' => [
                                                                                                                                                                                                                                                                'cause' => '',
                                                                                                                                                                                                                                                                'resourceUri' => ''
                                                                                                                                ],
                                                                                                                                'endpoint' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'firewall' => [
                                                                                                                                                                                                                                                                'action' => '',
                                                                                                                                                                                                                                                                'direction' => '',
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'firewallRuleType' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'policy' => '',
                                                                                                                                                                                                                                                                'priority' => 0,
                                                                                                                                                                                                                                                                'targetServiceAccounts' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'targetTags' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'forward' => [
                                                                                                                                                                                                                                                                'resourceUri' => '',
                                                                                                                                                                                                                                                                'target' => ''
                                                                                                                                ],
                                                                                                                                'forwardingRule' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'matchedPortRange' => '',
                                                                                                                                                                                                                                                                'matchedProtocol' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'target' => '',
                                                                                                                                                                                                                                                                'uri' => '',
                                                                                                                                                                                                                                                                'vip' => ''
                                                                                                                                ],
                                                                                                                                'gkeMaster' => [
                                                                                                                                                                                                                                                                'clusterNetworkUri' => '',
                                                                                                                                                                                                                                                                'clusterUri' => '',
                                                                                                                                                                                                                                                                'externalIp' => '',
                                                                                                                                                                                                                                                                'internalIp' => ''
                                                                                                                                ],
                                                                                                                                'instance' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'externalIp' => '',
                                                                                                                                                                                                                                                                'interface' => '',
                                                                                                                                                                                                                                                                'internalIp' => '',
                                                                                                                                                                                                                                                                'networkTags' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'serviceAccount' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'loadBalancer' => [
                                                                                                                                                                                                                                                                'backendType' => '',
                                                                                                                                                                                                                                                                'backendUri' => '',
                                                                                                                                                                                                                                                                'backends' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckAllowingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckBlockingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckFirewallState' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'healthCheckUri' => '',
                                                                                                                                                                                                                                                                'loadBalancerType' => ''
                                                                                                                                ],
                                                                                                                                'network' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'matchedIpRange' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'projectId' => '',
                                                                                                                                'route' => [
                                                                                                                                                                                                                                                                'destIpRange' => '',
                                                                                                                                                                                                                                                                'destPortRanges' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'instanceTags' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'nextHop' => '',
                                                                                                                                                                                                                                                                'nextHopType' => '',
                                                                                                                                                                                                                                                                'priority' => 0,
                                                                                                                                                                                                                                                                'protocols' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'routeType' => '',
                                                                                                                                                                                                                                                                'srcIpRange' => '',
                                                                                                                                                                                                                                                                'srcPortRanges' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'state' => '',
                                                                                                                                'vpcConnector' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'location' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ],
                                                                                                                                'vpnGateway' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'ipAddress' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'region' => '',
                                                                                                                                                                                                                                                                'uri' => '',
                                                                                                                                                                                                                                                                'vpnTunnelUri' => ''
                                                                                                                                ],
                                                                                                                                'vpnTunnel' => [
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'networkUri' => '',
                                                                                                                                                                                                                                                                'region' => '',
                                                                                                                                                                                                                                                                'remoteGateway' => '',
                                                                                                                                                                                                                                                                'remoteGatewayIp' => '',
                                                                                                                                                                                                                                                                'routingType' => '',
                                                                                                                                                                                                                                                                'sourceGateway' => '',
                                                                                                                                                                                                                                                                'sourceGatewayIp' => '',
                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                ]
                                                                ]
                                ]
                ]
        ],
        'verifyTime' => ''
    ],
    'relatedProjects' => [
        
    ],
    'source' => [
        
    ],
    'updateTime' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v1beta1/:name', [
  'body' => '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'description' => '',
  'destination' => [
    'appEngineVersion' => [
        'uri' => ''
    ],
    'cloudFunction' => [
        'uri' => ''
    ],
    'cloudRunRevision' => [
        'uri' => ''
    ],
    'cloudSqlInstance' => '',
    'forwardingRule' => '',
    'forwardingRuleTarget' => '',
    'gkeMasterCluster' => '',
    'instance' => '',
    'ipAddress' => '',
    'loadBalancerId' => '',
    'loadBalancerType' => '',
    'network' => '',
    'networkType' => '',
    'port' => 0,
    'projectId' => ''
  ],
  'displayName' => '',
  'labels' => [
    
  ],
  'name' => '',
  'probingDetails' => [
    'abortCause' => '',
    'destinationEgressLocation' => [
        'metropolitanArea' => ''
    ],
    'endpointInfo' => [
        'destinationIp' => '',
        'destinationNetworkUri' => '',
        'destinationPort' => 0,
        'protocol' => '',
        'sourceAgentUri' => '',
        'sourceIp' => '',
        'sourceNetworkUri' => '',
        'sourcePort' => 0
    ],
    'error' => [
        'code' => 0,
        'details' => [
                [
                                
                ]
        ],
        'message' => ''
    ],
    'probingLatency' => [
        'latencyPercentiles' => [
                [
                                'latencyMicros' => '',
                                'percent' => 0
                ]
        ]
    ],
    'result' => '',
    'sentProbeCount' => 0,
    'successfulProbeCount' => 0,
    'verifyTime' => ''
  ],
  'protocol' => '',
  'reachabilityDetails' => [
    'error' => [
        
    ],
    'result' => '',
    'traces' => [
        [
                'endpointInfo' => [
                                
                ],
                'steps' => [
                                [
                                                                'abort' => [
                                                                                                                                'cause' => '',
                                                                                                                                'projectsMissingPermission' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'resourceUri' => ''
                                                                ],
                                                                'appEngineVersion' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'environment' => '',
                                                                                                                                'runtime' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'causesDrop' => null,
                                                                'cloudFunction' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'versionId' => ''
                                                                ],
                                                                'cloudRunRevision' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'serviceName' => '',
                                                                                                                                'serviceUri' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'cloudSqlInstance' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'internalIp' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'deliver' => [
                                                                                                                                'resourceUri' => '',
                                                                                                                                'target' => ''
                                                                ],
                                                                'description' => '',
                                                                'drop' => [
                                                                                                                                'cause' => '',
                                                                                                                                'resourceUri' => ''
                                                                ],
                                                                'endpoint' => [
                                                                                                                                
                                                                ],
                                                                'firewall' => [
                                                                                                                                'action' => '',
                                                                                                                                'direction' => '',
                                                                                                                                'displayName' => '',
                                                                                                                                'firewallRuleType' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'policy' => '',
                                                                                                                                'priority' => 0,
                                                                                                                                'targetServiceAccounts' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'targetTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'uri' => ''
                                                                ],
                                                                'forward' => [
                                                                                                                                'resourceUri' => '',
                                                                                                                                'target' => ''
                                                                ],
                                                                'forwardingRule' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'matchedPortRange' => '',
                                                                                                                                'matchedProtocol' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'target' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'vip' => ''
                                                                ],
                                                                'gkeMaster' => [
                                                                                                                                'clusterNetworkUri' => '',
                                                                                                                                'clusterUri' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'internalIp' => ''
                                                                ],
                                                                'instance' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'interface' => '',
                                                                                                                                'internalIp' => '',
                                                                                                                                'networkTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'networkUri' => '',
                                                                                                                                'serviceAccount' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'loadBalancer' => [
                                                                                                                                'backendType' => '',
                                                                                                                                'backendUri' => '',
                                                                                                                                'backends' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckAllowingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckBlockingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckFirewallState' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'healthCheckUri' => '',
                                                                                                                                'loadBalancerType' => ''
                                                                ],
                                                                'network' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'matchedIpRange' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'projectId' => '',
                                                                'route' => [
                                                                                                                                'destIpRange' => '',
                                                                                                                                'destPortRanges' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'displayName' => '',
                                                                                                                                'instanceTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'networkUri' => '',
                                                                                                                                'nextHop' => '',
                                                                                                                                'nextHopType' => '',
                                                                                                                                'priority' => 0,
                                                                                                                                'protocols' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'routeType' => '',
                                                                                                                                'srcIpRange' => '',
                                                                                                                                'srcPortRanges' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'uri' => ''
                                                                ],
                                                                'state' => '',
                                                                'vpcConnector' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'vpnGateway' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'ipAddress' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'vpnTunnelUri' => ''
                                                                ],
                                                                'vpnTunnel' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'remoteGateway' => '',
                                                                                                                                'remoteGatewayIp' => '',
                                                                                                                                'routingType' => '',
                                                                                                                                'sourceGateway' => '',
                                                                                                                                'sourceGatewayIp' => '',
                                                                                                                                'uri' => ''
                                                                ]
                                ]
                ]
        ]
    ],
    'verifyTime' => ''
  ],
  'relatedProjects' => [
    
  ],
  'source' => [
    
  ],
  'updateTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'description' => '',
  'destination' => [
    'appEngineVersion' => [
        'uri' => ''
    ],
    'cloudFunction' => [
        'uri' => ''
    ],
    'cloudRunRevision' => [
        'uri' => ''
    ],
    'cloudSqlInstance' => '',
    'forwardingRule' => '',
    'forwardingRuleTarget' => '',
    'gkeMasterCluster' => '',
    'instance' => '',
    'ipAddress' => '',
    'loadBalancerId' => '',
    'loadBalancerType' => '',
    'network' => '',
    'networkType' => '',
    'port' => 0,
    'projectId' => ''
  ],
  'displayName' => '',
  'labels' => [
    
  ],
  'name' => '',
  'probingDetails' => [
    'abortCause' => '',
    'destinationEgressLocation' => [
        'metropolitanArea' => ''
    ],
    'endpointInfo' => [
        'destinationIp' => '',
        'destinationNetworkUri' => '',
        'destinationPort' => 0,
        'protocol' => '',
        'sourceAgentUri' => '',
        'sourceIp' => '',
        'sourceNetworkUri' => '',
        'sourcePort' => 0
    ],
    'error' => [
        'code' => 0,
        'details' => [
                [
                                
                ]
        ],
        'message' => ''
    ],
    'probingLatency' => [
        'latencyPercentiles' => [
                [
                                'latencyMicros' => '',
                                'percent' => 0
                ]
        ]
    ],
    'result' => '',
    'sentProbeCount' => 0,
    'successfulProbeCount' => 0,
    'verifyTime' => ''
  ],
  'protocol' => '',
  'reachabilityDetails' => [
    'error' => [
        
    ],
    'result' => '',
    'traces' => [
        [
                'endpointInfo' => [
                                
                ],
                'steps' => [
                                [
                                                                'abort' => [
                                                                                                                                'cause' => '',
                                                                                                                                'projectsMissingPermission' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'resourceUri' => ''
                                                                ],
                                                                'appEngineVersion' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'environment' => '',
                                                                                                                                'runtime' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'causesDrop' => null,
                                                                'cloudFunction' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'versionId' => ''
                                                                ],
                                                                'cloudRunRevision' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'serviceName' => '',
                                                                                                                                'serviceUri' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'cloudSqlInstance' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'internalIp' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'deliver' => [
                                                                                                                                'resourceUri' => '',
                                                                                                                                'target' => ''
                                                                ],
                                                                'description' => '',
                                                                'drop' => [
                                                                                                                                'cause' => '',
                                                                                                                                'resourceUri' => ''
                                                                ],
                                                                'endpoint' => [
                                                                                                                                
                                                                ],
                                                                'firewall' => [
                                                                                                                                'action' => '',
                                                                                                                                'direction' => '',
                                                                                                                                'displayName' => '',
                                                                                                                                'firewallRuleType' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'policy' => '',
                                                                                                                                'priority' => 0,
                                                                                                                                'targetServiceAccounts' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'targetTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'uri' => ''
                                                                ],
                                                                'forward' => [
                                                                                                                                'resourceUri' => '',
                                                                                                                                'target' => ''
                                                                ],
                                                                'forwardingRule' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'matchedPortRange' => '',
                                                                                                                                'matchedProtocol' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'target' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'vip' => ''
                                                                ],
                                                                'gkeMaster' => [
                                                                                                                                'clusterNetworkUri' => '',
                                                                                                                                'clusterUri' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'internalIp' => ''
                                                                ],
                                                                'instance' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'externalIp' => '',
                                                                                                                                'interface' => '',
                                                                                                                                'internalIp' => '',
                                                                                                                                'networkTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'networkUri' => '',
                                                                                                                                'serviceAccount' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'loadBalancer' => [
                                                                                                                                'backendType' => '',
                                                                                                                                'backendUri' => '',
                                                                                                                                'backends' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckAllowingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckBlockingFirewallRules' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'healthCheckFirewallState' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uri' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'healthCheckUri' => '',
                                                                                                                                'loadBalancerType' => ''
                                                                ],
                                                                'network' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'matchedIpRange' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'projectId' => '',
                                                                'route' => [
                                                                                                                                'destIpRange' => '',
                                                                                                                                'destPortRanges' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'displayName' => '',
                                                                                                                                'instanceTags' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'networkUri' => '',
                                                                                                                                'nextHop' => '',
                                                                                                                                'nextHopType' => '',
                                                                                                                                'priority' => 0,
                                                                                                                                'protocols' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'routeType' => '',
                                                                                                                                'srcIpRange' => '',
                                                                                                                                'srcPortRanges' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'uri' => ''
                                                                ],
                                                                'state' => '',
                                                                'vpcConnector' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'location' => '',
                                                                                                                                'uri' => ''
                                                                ],
                                                                'vpnGateway' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'ipAddress' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'uri' => '',
                                                                                                                                'vpnTunnelUri' => ''
                                                                ],
                                                                'vpnTunnel' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'networkUri' => '',
                                                                                                                                'region' => '',
                                                                                                                                'remoteGateway' => '',
                                                                                                                                'remoteGatewayIp' => '',
                                                                                                                                'routingType' => '',
                                                                                                                                'sourceGateway' => '',
                                                                                                                                'sourceGatewayIp' => '',
                                                                                                                                'uri' => ''
                                                                ]
                                ]
                ]
        ]
    ],
    'verifyTime' => ''
  ],
  'relatedProjects' => [
    
  ],
  'source' => [
    
  ],
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v1beta1/:name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name"

payload = {
    "createTime": "",
    "description": "",
    "destination": {
        "appEngineVersion": { "uri": "" },
        "cloudFunction": { "uri": "" },
        "cloudRunRevision": { "uri": "" },
        "cloudSqlInstance": "",
        "forwardingRule": "",
        "forwardingRuleTarget": "",
        "gkeMasterCluster": "",
        "instance": "",
        "ipAddress": "",
        "loadBalancerId": "",
        "loadBalancerType": "",
        "network": "",
        "networkType": "",
        "port": 0,
        "projectId": ""
    },
    "displayName": "",
    "labels": {},
    "name": "",
    "probingDetails": {
        "abortCause": "",
        "destinationEgressLocation": { "metropolitanArea": "" },
        "endpointInfo": {
            "destinationIp": "",
            "destinationNetworkUri": "",
            "destinationPort": 0,
            "protocol": "",
            "sourceAgentUri": "",
            "sourceIp": "",
            "sourceNetworkUri": "",
            "sourcePort": 0
        },
        "error": {
            "code": 0,
            "details": [{}],
            "message": ""
        },
        "probingLatency": { "latencyPercentiles": [
                {
                    "latencyMicros": "",
                    "percent": 0
                }
            ] },
        "result": "",
        "sentProbeCount": 0,
        "successfulProbeCount": 0,
        "verifyTime": ""
    },
    "protocol": "",
    "reachabilityDetails": {
        "error": {},
        "result": "",
        "traces": [
            {
                "endpointInfo": {},
                "steps": [
                    {
                        "abort": {
                            "cause": "",
                            "projectsMissingPermission": [],
                            "resourceUri": ""
                        },
                        "appEngineVersion": {
                            "displayName": "",
                            "environment": "",
                            "runtime": "",
                            "uri": ""
                        },
                        "causesDrop": False,
                        "cloudFunction": {
                            "displayName": "",
                            "location": "",
                            "uri": "",
                            "versionId": ""
                        },
                        "cloudRunRevision": {
                            "displayName": "",
                            "location": "",
                            "serviceName": "",
                            "serviceUri": "",
                            "uri": ""
                        },
                        "cloudSqlInstance": {
                            "displayName": "",
                            "externalIp": "",
                            "internalIp": "",
                            "networkUri": "",
                            "region": "",
                            "uri": ""
                        },
                        "deliver": {
                            "resourceUri": "",
                            "target": ""
                        },
                        "description": "",
                        "drop": {
                            "cause": "",
                            "resourceUri": ""
                        },
                        "endpoint": {},
                        "firewall": {
                            "action": "",
                            "direction": "",
                            "displayName": "",
                            "firewallRuleType": "",
                            "networkUri": "",
                            "policy": "",
                            "priority": 0,
                            "targetServiceAccounts": [],
                            "targetTags": [],
                            "uri": ""
                        },
                        "forward": {
                            "resourceUri": "",
                            "target": ""
                        },
                        "forwardingRule": {
                            "displayName": "",
                            "matchedPortRange": "",
                            "matchedProtocol": "",
                            "networkUri": "",
                            "target": "",
                            "uri": "",
                            "vip": ""
                        },
                        "gkeMaster": {
                            "clusterNetworkUri": "",
                            "clusterUri": "",
                            "externalIp": "",
                            "internalIp": ""
                        },
                        "instance": {
                            "displayName": "",
                            "externalIp": "",
                            "interface": "",
                            "internalIp": "",
                            "networkTags": [],
                            "networkUri": "",
                            "serviceAccount": "",
                            "uri": ""
                        },
                        "loadBalancer": {
                            "backendType": "",
                            "backendUri": "",
                            "backends": [
                                {
                                    "displayName": "",
                                    "healthCheckAllowingFirewallRules": [],
                                    "healthCheckBlockingFirewallRules": [],
                                    "healthCheckFirewallState": "",
                                    "uri": ""
                                }
                            ],
                            "healthCheckUri": "",
                            "loadBalancerType": ""
                        },
                        "network": {
                            "displayName": "",
                            "matchedIpRange": "",
                            "uri": ""
                        },
                        "projectId": "",
                        "route": {
                            "destIpRange": "",
                            "destPortRanges": [],
                            "displayName": "",
                            "instanceTags": [],
                            "networkUri": "",
                            "nextHop": "",
                            "nextHopType": "",
                            "priority": 0,
                            "protocols": [],
                            "routeType": "",
                            "srcIpRange": "",
                            "srcPortRanges": [],
                            "uri": ""
                        },
                        "state": "",
                        "vpcConnector": {
                            "displayName": "",
                            "location": "",
                            "uri": ""
                        },
                        "vpnGateway": {
                            "displayName": "",
                            "ipAddress": "",
                            "networkUri": "",
                            "region": "",
                            "uri": "",
                            "vpnTunnelUri": ""
                        },
                        "vpnTunnel": {
                            "displayName": "",
                            "networkUri": "",
                            "region": "",
                            "remoteGateway": "",
                            "remoteGatewayIp": "",
                            "routingType": "",
                            "sourceGateway": "",
                            "sourceGatewayIp": "",
                            "uri": ""
                        }
                    }
                ]
            }
        ],
        "verifyTime": ""
    },
    "relatedProjects": [],
    "source": {},
    "updateTime": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name"

payload <- "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v1beta1/:name') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"destination\": {\n    \"appEngineVersion\": {\n      \"uri\": \"\"\n    },\n    \"cloudFunction\": {\n      \"uri\": \"\"\n    },\n    \"cloudRunRevision\": {\n      \"uri\": \"\"\n    },\n    \"cloudSqlInstance\": \"\",\n    \"forwardingRule\": \"\",\n    \"forwardingRuleTarget\": \"\",\n    \"gkeMasterCluster\": \"\",\n    \"instance\": \"\",\n    \"ipAddress\": \"\",\n    \"loadBalancerId\": \"\",\n    \"loadBalancerType\": \"\",\n    \"network\": \"\",\n    \"networkType\": \"\",\n    \"port\": 0,\n    \"projectId\": \"\"\n  },\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"probingDetails\": {\n    \"abortCause\": \"\",\n    \"destinationEgressLocation\": {\n      \"metropolitanArea\": \"\"\n    },\n    \"endpointInfo\": {\n      \"destinationIp\": \"\",\n      \"destinationNetworkUri\": \"\",\n      \"destinationPort\": 0,\n      \"protocol\": \"\",\n      \"sourceAgentUri\": \"\",\n      \"sourceIp\": \"\",\n      \"sourceNetworkUri\": \"\",\n      \"sourcePort\": 0\n    },\n    \"error\": {\n      \"code\": 0,\n      \"details\": [\n        {}\n      ],\n      \"message\": \"\"\n    },\n    \"probingLatency\": {\n      \"latencyPercentiles\": [\n        {\n          \"latencyMicros\": \"\",\n          \"percent\": 0\n        }\n      ]\n    },\n    \"result\": \"\",\n    \"sentProbeCount\": 0,\n    \"successfulProbeCount\": 0,\n    \"verifyTime\": \"\"\n  },\n  \"protocol\": \"\",\n  \"reachabilityDetails\": {\n    \"error\": {},\n    \"result\": \"\",\n    \"traces\": [\n      {\n        \"endpointInfo\": {},\n        \"steps\": [\n          {\n            \"abort\": {\n              \"cause\": \"\",\n              \"projectsMissingPermission\": [],\n              \"resourceUri\": \"\"\n            },\n            \"appEngineVersion\": {\n              \"displayName\": \"\",\n              \"environment\": \"\",\n              \"runtime\": \"\",\n              \"uri\": \"\"\n            },\n            \"causesDrop\": false,\n            \"cloudFunction\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\",\n              \"versionId\": \"\"\n            },\n            \"cloudRunRevision\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"serviceName\": \"\",\n              \"serviceUri\": \"\",\n              \"uri\": \"\"\n            },\n            \"cloudSqlInstance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\"\n            },\n            \"deliver\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"description\": \"\",\n            \"drop\": {\n              \"cause\": \"\",\n              \"resourceUri\": \"\"\n            },\n            \"endpoint\": {},\n            \"firewall\": {\n              \"action\": \"\",\n              \"direction\": \"\",\n              \"displayName\": \"\",\n              \"firewallRuleType\": \"\",\n              \"networkUri\": \"\",\n              \"policy\": \"\",\n              \"priority\": 0,\n              \"targetServiceAccounts\": [],\n              \"targetTags\": [],\n              \"uri\": \"\"\n            },\n            \"forward\": {\n              \"resourceUri\": \"\",\n              \"target\": \"\"\n            },\n            \"forwardingRule\": {\n              \"displayName\": \"\",\n              \"matchedPortRange\": \"\",\n              \"matchedProtocol\": \"\",\n              \"networkUri\": \"\",\n              \"target\": \"\",\n              \"uri\": \"\",\n              \"vip\": \"\"\n            },\n            \"gkeMaster\": {\n              \"clusterNetworkUri\": \"\",\n              \"clusterUri\": \"\",\n              \"externalIp\": \"\",\n              \"internalIp\": \"\"\n            },\n            \"instance\": {\n              \"displayName\": \"\",\n              \"externalIp\": \"\",\n              \"interface\": \"\",\n              \"internalIp\": \"\",\n              \"networkTags\": [],\n              \"networkUri\": \"\",\n              \"serviceAccount\": \"\",\n              \"uri\": \"\"\n            },\n            \"loadBalancer\": {\n              \"backendType\": \"\",\n              \"backendUri\": \"\",\n              \"backends\": [\n                {\n                  \"displayName\": \"\",\n                  \"healthCheckAllowingFirewallRules\": [],\n                  \"healthCheckBlockingFirewallRules\": [],\n                  \"healthCheckFirewallState\": \"\",\n                  \"uri\": \"\"\n                }\n              ],\n              \"healthCheckUri\": \"\",\n              \"loadBalancerType\": \"\"\n            },\n            \"network\": {\n              \"displayName\": \"\",\n              \"matchedIpRange\": \"\",\n              \"uri\": \"\"\n            },\n            \"projectId\": \"\",\n            \"route\": {\n              \"destIpRange\": \"\",\n              \"destPortRanges\": [],\n              \"displayName\": \"\",\n              \"instanceTags\": [],\n              \"networkUri\": \"\",\n              \"nextHop\": \"\",\n              \"nextHopType\": \"\",\n              \"priority\": 0,\n              \"protocols\": [],\n              \"routeType\": \"\",\n              \"srcIpRange\": \"\",\n              \"srcPortRanges\": [],\n              \"uri\": \"\"\n            },\n            \"state\": \"\",\n            \"vpcConnector\": {\n              \"displayName\": \"\",\n              \"location\": \"\",\n              \"uri\": \"\"\n            },\n            \"vpnGateway\": {\n              \"displayName\": \"\",\n              \"ipAddress\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"uri\": \"\",\n              \"vpnTunnelUri\": \"\"\n            },\n            \"vpnTunnel\": {\n              \"displayName\": \"\",\n              \"networkUri\": \"\",\n              \"region\": \"\",\n              \"remoteGateway\": \"\",\n              \"remoteGatewayIp\": \"\",\n              \"routingType\": \"\",\n              \"sourceGateway\": \"\",\n              \"sourceGatewayIp\": \"\",\n              \"uri\": \"\"\n            }\n          }\n        ]\n      }\n    ],\n    \"verifyTime\": \"\"\n  },\n  \"relatedProjects\": [],\n  \"source\": {},\n  \"updateTime\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name";

    let payload = json!({
        "createTime": "",
        "description": "",
        "destination": json!({
            "appEngineVersion": json!({"uri": ""}),
            "cloudFunction": json!({"uri": ""}),
            "cloudRunRevision": json!({"uri": ""}),
            "cloudSqlInstance": "",
            "forwardingRule": "",
            "forwardingRuleTarget": "",
            "gkeMasterCluster": "",
            "instance": "",
            "ipAddress": "",
            "loadBalancerId": "",
            "loadBalancerType": "",
            "network": "",
            "networkType": "",
            "port": 0,
            "projectId": ""
        }),
        "displayName": "",
        "labels": json!({}),
        "name": "",
        "probingDetails": json!({
            "abortCause": "",
            "destinationEgressLocation": json!({"metropolitanArea": ""}),
            "endpointInfo": json!({
                "destinationIp": "",
                "destinationNetworkUri": "",
                "destinationPort": 0,
                "protocol": "",
                "sourceAgentUri": "",
                "sourceIp": "",
                "sourceNetworkUri": "",
                "sourcePort": 0
            }),
            "error": json!({
                "code": 0,
                "details": (json!({})),
                "message": ""
            }),
            "probingLatency": json!({"latencyPercentiles": (
                    json!({
                        "latencyMicros": "",
                        "percent": 0
                    })
                )}),
            "result": "",
            "sentProbeCount": 0,
            "successfulProbeCount": 0,
            "verifyTime": ""
        }),
        "protocol": "",
        "reachabilityDetails": json!({
            "error": json!({}),
            "result": "",
            "traces": (
                json!({
                    "endpointInfo": json!({}),
                    "steps": (
                        json!({
                            "abort": json!({
                                "cause": "",
                                "projectsMissingPermission": (),
                                "resourceUri": ""
                            }),
                            "appEngineVersion": json!({
                                "displayName": "",
                                "environment": "",
                                "runtime": "",
                                "uri": ""
                            }),
                            "causesDrop": false,
                            "cloudFunction": json!({
                                "displayName": "",
                                "location": "",
                                "uri": "",
                                "versionId": ""
                            }),
                            "cloudRunRevision": json!({
                                "displayName": "",
                                "location": "",
                                "serviceName": "",
                                "serviceUri": "",
                                "uri": ""
                            }),
                            "cloudSqlInstance": json!({
                                "displayName": "",
                                "externalIp": "",
                                "internalIp": "",
                                "networkUri": "",
                                "region": "",
                                "uri": ""
                            }),
                            "deliver": json!({
                                "resourceUri": "",
                                "target": ""
                            }),
                            "description": "",
                            "drop": json!({
                                "cause": "",
                                "resourceUri": ""
                            }),
                            "endpoint": json!({}),
                            "firewall": json!({
                                "action": "",
                                "direction": "",
                                "displayName": "",
                                "firewallRuleType": "",
                                "networkUri": "",
                                "policy": "",
                                "priority": 0,
                                "targetServiceAccounts": (),
                                "targetTags": (),
                                "uri": ""
                            }),
                            "forward": json!({
                                "resourceUri": "",
                                "target": ""
                            }),
                            "forwardingRule": json!({
                                "displayName": "",
                                "matchedPortRange": "",
                                "matchedProtocol": "",
                                "networkUri": "",
                                "target": "",
                                "uri": "",
                                "vip": ""
                            }),
                            "gkeMaster": json!({
                                "clusterNetworkUri": "",
                                "clusterUri": "",
                                "externalIp": "",
                                "internalIp": ""
                            }),
                            "instance": json!({
                                "displayName": "",
                                "externalIp": "",
                                "interface": "",
                                "internalIp": "",
                                "networkTags": (),
                                "networkUri": "",
                                "serviceAccount": "",
                                "uri": ""
                            }),
                            "loadBalancer": json!({
                                "backendType": "",
                                "backendUri": "",
                                "backends": (
                                    json!({
                                        "displayName": "",
                                        "healthCheckAllowingFirewallRules": (),
                                        "healthCheckBlockingFirewallRules": (),
                                        "healthCheckFirewallState": "",
                                        "uri": ""
                                    })
                                ),
                                "healthCheckUri": "",
                                "loadBalancerType": ""
                            }),
                            "network": json!({
                                "displayName": "",
                                "matchedIpRange": "",
                                "uri": ""
                            }),
                            "projectId": "",
                            "route": json!({
                                "destIpRange": "",
                                "destPortRanges": (),
                                "displayName": "",
                                "instanceTags": (),
                                "networkUri": "",
                                "nextHop": "",
                                "nextHopType": "",
                                "priority": 0,
                                "protocols": (),
                                "routeType": "",
                                "srcIpRange": "",
                                "srcPortRanges": (),
                                "uri": ""
                            }),
                            "state": "",
                            "vpcConnector": json!({
                                "displayName": "",
                                "location": "",
                                "uri": ""
                            }),
                            "vpnGateway": json!({
                                "displayName": "",
                                "ipAddress": "",
                                "networkUri": "",
                                "region": "",
                                "uri": "",
                                "vpnTunnelUri": ""
                            }),
                            "vpnTunnel": json!({
                                "displayName": "",
                                "networkUri": "",
                                "region": "",
                                "remoteGateway": "",
                                "remoteGatewayIp": "",
                                "routingType": "",
                                "sourceGateway": "",
                                "sourceGatewayIp": "",
                                "uri": ""
                            })
                        })
                    )
                })
            ),
            "verifyTime": ""
        }),
        "relatedProjects": (),
        "source": json!({}),
        "updateTime": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v1beta1/:name \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}'
echo '{
  "createTime": "",
  "description": "",
  "destination": {
    "appEngineVersion": {
      "uri": ""
    },
    "cloudFunction": {
      "uri": ""
    },
    "cloudRunRevision": {
      "uri": ""
    },
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  },
  "displayName": "",
  "labels": {},
  "name": "",
  "probingDetails": {
    "abortCause": "",
    "destinationEgressLocation": {
      "metropolitanArea": ""
    },
    "endpointInfo": {
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    },
    "error": {
      "code": 0,
      "details": [
        {}
      ],
      "message": ""
    },
    "probingLatency": {
      "latencyPercentiles": [
        {
          "latencyMicros": "",
          "percent": 0
        }
      ]
    },
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  },
  "protocol": "",
  "reachabilityDetails": {
    "error": {},
    "result": "",
    "traces": [
      {
        "endpointInfo": {},
        "steps": [
          {
            "abort": {
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            },
            "appEngineVersion": {
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            },
            "causesDrop": false,
            "cloudFunction": {
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            },
            "cloudRunRevision": {
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            },
            "cloudSqlInstance": {
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            },
            "deliver": {
              "resourceUri": "",
              "target": ""
            },
            "description": "",
            "drop": {
              "cause": "",
              "resourceUri": ""
            },
            "endpoint": {},
            "firewall": {
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            },
            "forward": {
              "resourceUri": "",
              "target": ""
            },
            "forwardingRule": {
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            },
            "gkeMaster": {
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            },
            "instance": {
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            },
            "loadBalancer": {
              "backendType": "",
              "backendUri": "",
              "backends": [
                {
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                }
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            },
            "network": {
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            },
            "projectId": "",
            "route": {
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            },
            "state": "",
            "vpcConnector": {
              "displayName": "",
              "location": "",
              "uri": ""
            },
            "vpnGateway": {
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            },
            "vpnTunnel": {
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            }
          }
        ]
      }
    ],
    "verifyTime": ""
  },
  "relatedProjects": [],
  "source": {},
  "updateTime": ""
}' |  \
  http PATCH {{baseUrl}}/v1beta1/:name \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "description": "",\n  "destination": {\n    "appEngineVersion": {\n      "uri": ""\n    },\n    "cloudFunction": {\n      "uri": ""\n    },\n    "cloudRunRevision": {\n      "uri": ""\n    },\n    "cloudSqlInstance": "",\n    "forwardingRule": "",\n    "forwardingRuleTarget": "",\n    "gkeMasterCluster": "",\n    "instance": "",\n    "ipAddress": "",\n    "loadBalancerId": "",\n    "loadBalancerType": "",\n    "network": "",\n    "networkType": "",\n    "port": 0,\n    "projectId": ""\n  },\n  "displayName": "",\n  "labels": {},\n  "name": "",\n  "probingDetails": {\n    "abortCause": "",\n    "destinationEgressLocation": {\n      "metropolitanArea": ""\n    },\n    "endpointInfo": {\n      "destinationIp": "",\n      "destinationNetworkUri": "",\n      "destinationPort": 0,\n      "protocol": "",\n      "sourceAgentUri": "",\n      "sourceIp": "",\n      "sourceNetworkUri": "",\n      "sourcePort": 0\n    },\n    "error": {\n      "code": 0,\n      "details": [\n        {}\n      ],\n      "message": ""\n    },\n    "probingLatency": {\n      "latencyPercentiles": [\n        {\n          "latencyMicros": "",\n          "percent": 0\n        }\n      ]\n    },\n    "result": "",\n    "sentProbeCount": 0,\n    "successfulProbeCount": 0,\n    "verifyTime": ""\n  },\n  "protocol": "",\n  "reachabilityDetails": {\n    "error": {},\n    "result": "",\n    "traces": [\n      {\n        "endpointInfo": {},\n        "steps": [\n          {\n            "abort": {\n              "cause": "",\n              "projectsMissingPermission": [],\n              "resourceUri": ""\n            },\n            "appEngineVersion": {\n              "displayName": "",\n              "environment": "",\n              "runtime": "",\n              "uri": ""\n            },\n            "causesDrop": false,\n            "cloudFunction": {\n              "displayName": "",\n              "location": "",\n              "uri": "",\n              "versionId": ""\n            },\n            "cloudRunRevision": {\n              "displayName": "",\n              "location": "",\n              "serviceName": "",\n              "serviceUri": "",\n              "uri": ""\n            },\n            "cloudSqlInstance": {\n              "displayName": "",\n              "externalIp": "",\n              "internalIp": "",\n              "networkUri": "",\n              "region": "",\n              "uri": ""\n            },\n            "deliver": {\n              "resourceUri": "",\n              "target": ""\n            },\n            "description": "",\n            "drop": {\n              "cause": "",\n              "resourceUri": ""\n            },\n            "endpoint": {},\n            "firewall": {\n              "action": "",\n              "direction": "",\n              "displayName": "",\n              "firewallRuleType": "",\n              "networkUri": "",\n              "policy": "",\n              "priority": 0,\n              "targetServiceAccounts": [],\n              "targetTags": [],\n              "uri": ""\n            },\n            "forward": {\n              "resourceUri": "",\n              "target": ""\n            },\n            "forwardingRule": {\n              "displayName": "",\n              "matchedPortRange": "",\n              "matchedProtocol": "",\n              "networkUri": "",\n              "target": "",\n              "uri": "",\n              "vip": ""\n            },\n            "gkeMaster": {\n              "clusterNetworkUri": "",\n              "clusterUri": "",\n              "externalIp": "",\n              "internalIp": ""\n            },\n            "instance": {\n              "displayName": "",\n              "externalIp": "",\n              "interface": "",\n              "internalIp": "",\n              "networkTags": [],\n              "networkUri": "",\n              "serviceAccount": "",\n              "uri": ""\n            },\n            "loadBalancer": {\n              "backendType": "",\n              "backendUri": "",\n              "backends": [\n                {\n                  "displayName": "",\n                  "healthCheckAllowingFirewallRules": [],\n                  "healthCheckBlockingFirewallRules": [],\n                  "healthCheckFirewallState": "",\n                  "uri": ""\n                }\n              ],\n              "healthCheckUri": "",\n              "loadBalancerType": ""\n            },\n            "network": {\n              "displayName": "",\n              "matchedIpRange": "",\n              "uri": ""\n            },\n            "projectId": "",\n            "route": {\n              "destIpRange": "",\n              "destPortRanges": [],\n              "displayName": "",\n              "instanceTags": [],\n              "networkUri": "",\n              "nextHop": "",\n              "nextHopType": "",\n              "priority": 0,\n              "protocols": [],\n              "routeType": "",\n              "srcIpRange": "",\n              "srcPortRanges": [],\n              "uri": ""\n            },\n            "state": "",\n            "vpcConnector": {\n              "displayName": "",\n              "location": "",\n              "uri": ""\n            },\n            "vpnGateway": {\n              "displayName": "",\n              "ipAddress": "",\n              "networkUri": "",\n              "region": "",\n              "uri": "",\n              "vpnTunnelUri": ""\n            },\n            "vpnTunnel": {\n              "displayName": "",\n              "networkUri": "",\n              "region": "",\n              "remoteGateway": "",\n              "remoteGatewayIp": "",\n              "routingType": "",\n              "sourceGateway": "",\n              "sourceGatewayIp": "",\n              "uri": ""\n            }\n          }\n        ]\n      }\n    ],\n    "verifyTime": ""\n  },\n  "relatedProjects": [],\n  "source": {},\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "description": "",
  "destination": [
    "appEngineVersion": ["uri": ""],
    "cloudFunction": ["uri": ""],
    "cloudRunRevision": ["uri": ""],
    "cloudSqlInstance": "",
    "forwardingRule": "",
    "forwardingRuleTarget": "",
    "gkeMasterCluster": "",
    "instance": "",
    "ipAddress": "",
    "loadBalancerId": "",
    "loadBalancerType": "",
    "network": "",
    "networkType": "",
    "port": 0,
    "projectId": ""
  ],
  "displayName": "",
  "labels": [],
  "name": "",
  "probingDetails": [
    "abortCause": "",
    "destinationEgressLocation": ["metropolitanArea": ""],
    "endpointInfo": [
      "destinationIp": "",
      "destinationNetworkUri": "",
      "destinationPort": 0,
      "protocol": "",
      "sourceAgentUri": "",
      "sourceIp": "",
      "sourceNetworkUri": "",
      "sourcePort": 0
    ],
    "error": [
      "code": 0,
      "details": [[]],
      "message": ""
    ],
    "probingLatency": ["latencyPercentiles": [
        [
          "latencyMicros": "",
          "percent": 0
        ]
      ]],
    "result": "",
    "sentProbeCount": 0,
    "successfulProbeCount": 0,
    "verifyTime": ""
  ],
  "protocol": "",
  "reachabilityDetails": [
    "error": [],
    "result": "",
    "traces": [
      [
        "endpointInfo": [],
        "steps": [
          [
            "abort": [
              "cause": "",
              "projectsMissingPermission": [],
              "resourceUri": ""
            ],
            "appEngineVersion": [
              "displayName": "",
              "environment": "",
              "runtime": "",
              "uri": ""
            ],
            "causesDrop": false,
            "cloudFunction": [
              "displayName": "",
              "location": "",
              "uri": "",
              "versionId": ""
            ],
            "cloudRunRevision": [
              "displayName": "",
              "location": "",
              "serviceName": "",
              "serviceUri": "",
              "uri": ""
            ],
            "cloudSqlInstance": [
              "displayName": "",
              "externalIp": "",
              "internalIp": "",
              "networkUri": "",
              "region": "",
              "uri": ""
            ],
            "deliver": [
              "resourceUri": "",
              "target": ""
            ],
            "description": "",
            "drop": [
              "cause": "",
              "resourceUri": ""
            ],
            "endpoint": [],
            "firewall": [
              "action": "",
              "direction": "",
              "displayName": "",
              "firewallRuleType": "",
              "networkUri": "",
              "policy": "",
              "priority": 0,
              "targetServiceAccounts": [],
              "targetTags": [],
              "uri": ""
            ],
            "forward": [
              "resourceUri": "",
              "target": ""
            ],
            "forwardingRule": [
              "displayName": "",
              "matchedPortRange": "",
              "matchedProtocol": "",
              "networkUri": "",
              "target": "",
              "uri": "",
              "vip": ""
            ],
            "gkeMaster": [
              "clusterNetworkUri": "",
              "clusterUri": "",
              "externalIp": "",
              "internalIp": ""
            ],
            "instance": [
              "displayName": "",
              "externalIp": "",
              "interface": "",
              "internalIp": "",
              "networkTags": [],
              "networkUri": "",
              "serviceAccount": "",
              "uri": ""
            ],
            "loadBalancer": [
              "backendType": "",
              "backendUri": "",
              "backends": [
                [
                  "displayName": "",
                  "healthCheckAllowingFirewallRules": [],
                  "healthCheckBlockingFirewallRules": [],
                  "healthCheckFirewallState": "",
                  "uri": ""
                ]
              ],
              "healthCheckUri": "",
              "loadBalancerType": ""
            ],
            "network": [
              "displayName": "",
              "matchedIpRange": "",
              "uri": ""
            ],
            "projectId": "",
            "route": [
              "destIpRange": "",
              "destPortRanges": [],
              "displayName": "",
              "instanceTags": [],
              "networkUri": "",
              "nextHop": "",
              "nextHopType": "",
              "priority": 0,
              "protocols": [],
              "routeType": "",
              "srcIpRange": "",
              "srcPortRanges": [],
              "uri": ""
            ],
            "state": "",
            "vpcConnector": [
              "displayName": "",
              "location": "",
              "uri": ""
            ],
            "vpnGateway": [
              "displayName": "",
              "ipAddress": "",
              "networkUri": "",
              "region": "",
              "uri": "",
              "vpnTunnelUri": ""
            ],
            "vpnTunnel": [
              "displayName": "",
              "networkUri": "",
              "region": "",
              "remoteGateway": "",
              "remoteGatewayIp": "",
              "routingType": "",
              "sourceGateway": "",
              "sourceGatewayIp": "",
              "uri": ""
            ]
          ]
        ]
      ]
    ],
    "verifyTime": ""
  ],
  "relatedProjects": [],
  "source": [],
  "updateTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST networkmanagement.projects.locations.global.connectivityTests.rerun
{{baseUrl}}/v1beta1/:name:rerun
QUERY PARAMS

name
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:rerun");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:rerun" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:rerun"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:name:rerun"),
    Content = new StringContent("{}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name:rerun");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:rerun"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1beta1/:name:rerun HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:rerun")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:rerun"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:rerun")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:rerun")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:rerun');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:rerun',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:rerun';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:name:rerun',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:rerun")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:name:rerun',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:rerun',
  headers: {'content-type': 'application/json'},
  body: {},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1beta1/:name:rerun');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:rerun',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:rerun';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:rerun"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:name:rerun" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:rerun",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/:name:rerun', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:rerun');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:rerun');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name:rerun' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:rerun' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:rerun", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:rerun"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:rerun"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name:rerun")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v1beta1/:name:rerun') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:rerun";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/:name:rerun \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1beta1/:name:rerun \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:rerun
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:rerun")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST networkmanagement.projects.locations.global.connectivityTests.setIamPolicy
{{baseUrl}}/v1beta1/:resource:setIamPolicy
QUERY PARAMS

resource
BODY json

{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:resource:setIamPolicy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:resource:setIamPolicy" {:content-type :json
                                                                           :form-params {:policy {:auditConfigs [{:auditLogConfigs [{:exemptedMembers []
                                                                                                                                     :logType ""}]
                                                                                                                  :service ""}]
                                                                                                  :bindings [{:condition {:description ""
                                                                                                                          :expression ""
                                                                                                                          :location ""
                                                                                                                          :title ""}
                                                                                                              :members []
                                                                                                              :role ""}]
                                                                                                  :etag ""
                                                                                                  :version 0}
                                                                                         :updateMask ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:resource:setIamPolicy"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:resource:setIamPolicy"),
    Content = new StringContent("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:resource:setIamPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:resource:setIamPolicy"

	payload := strings.NewReader("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1beta1/:resource:setIamPolicy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 488

{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:resource:setIamPolicy")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:resource:setIamPolicy"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:resource:setIamPolicy")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:resource:setIamPolicy")
  .header("content-type", "application/json")
  .body("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  policy: {
    auditConfigs: [
      {
        auditLogConfigs: [
          {
            exemptedMembers: [],
            logType: ''
          }
        ],
        service: ''
      }
    ],
    bindings: [
      {
        condition: {
          description: '',
          expression: '',
          location: '',
          title: ''
        },
        members: [],
        role: ''
      }
    ],
    etag: '',
    version: 0
  },
  updateMask: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:resource:setIamPolicy');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:resource:setIamPolicy',
  headers: {'content-type': 'application/json'},
  data: {
    policy: {
      auditConfigs: [{auditLogConfigs: [{exemptedMembers: [], logType: ''}], service: ''}],
      bindings: [
        {
          condition: {description: '', expression: '', location: '', title: ''},
          members: [],
          role: ''
        }
      ],
      etag: '',
      version: 0
    },
    updateMask: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:resource:setIamPolicy';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"policy":{"auditConfigs":[{"auditLogConfigs":[{"exemptedMembers":[],"logType":""}],"service":""}],"bindings":[{"condition":{"description":"","expression":"","location":"","title":""},"members":[],"role":""}],"etag":"","version":0},"updateMask":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:resource:setIamPolicy',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "policy": {\n    "auditConfigs": [\n      {\n        "auditLogConfigs": [\n          {\n            "exemptedMembers": [],\n            "logType": ""\n          }\n        ],\n        "service": ""\n      }\n    ],\n    "bindings": [\n      {\n        "condition": {\n          "description": "",\n          "expression": "",\n          "location": "",\n          "title": ""\n        },\n        "members": [],\n        "role": ""\n      }\n    ],\n    "etag": "",\n    "version": 0\n  },\n  "updateMask": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:resource:setIamPolicy")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:resource:setIamPolicy',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  policy: {
    auditConfigs: [{auditLogConfigs: [{exemptedMembers: [], logType: ''}], service: ''}],
    bindings: [
      {
        condition: {description: '', expression: '', location: '', title: ''},
        members: [],
        role: ''
      }
    ],
    etag: '',
    version: 0
  },
  updateMask: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:resource:setIamPolicy',
  headers: {'content-type': 'application/json'},
  body: {
    policy: {
      auditConfigs: [{auditLogConfigs: [{exemptedMembers: [], logType: ''}], service: ''}],
      bindings: [
        {
          condition: {description: '', expression: '', location: '', title: ''},
          members: [],
          role: ''
        }
      ],
      etag: '',
      version: 0
    },
    updateMask: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1beta1/:resource:setIamPolicy');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  policy: {
    auditConfigs: [
      {
        auditLogConfigs: [
          {
            exemptedMembers: [],
            logType: ''
          }
        ],
        service: ''
      }
    ],
    bindings: [
      {
        condition: {
          description: '',
          expression: '',
          location: '',
          title: ''
        },
        members: [],
        role: ''
      }
    ],
    etag: '',
    version: 0
  },
  updateMask: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:resource:setIamPolicy',
  headers: {'content-type': 'application/json'},
  data: {
    policy: {
      auditConfigs: [{auditLogConfigs: [{exemptedMembers: [], logType: ''}], service: ''}],
      bindings: [
        {
          condition: {description: '', expression: '', location: '', title: ''},
          members: [],
          role: ''
        }
      ],
      etag: '',
      version: 0
    },
    updateMask: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:resource:setIamPolicy';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"policy":{"auditConfigs":[{"auditLogConfigs":[{"exemptedMembers":[],"logType":""}],"service":""}],"bindings":[{"condition":{"description":"","expression":"","location":"","title":""},"members":[],"role":""}],"etag":"","version":0},"updateMask":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"policy": @{ @"auditConfigs": @[ @{ @"auditLogConfigs": @[ @{ @"exemptedMembers": @[  ], @"logType": @"" } ], @"service": @"" } ], @"bindings": @[ @{ @"condition": @{ @"description": @"", @"expression": @"", @"location": @"", @"title": @"" }, @"members": @[  ], @"role": @"" } ], @"etag": @"", @"version": @0 },
                              @"updateMask": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:resource:setIamPolicy"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:resource:setIamPolicy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:resource:setIamPolicy",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'policy' => [
        'auditConfigs' => [
                [
                                'auditLogConfigs' => [
                                                                [
                                                                                                                                'exemptedMembers' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'logType' => ''
                                                                ]
                                ],
                                'service' => ''
                ]
        ],
        'bindings' => [
                [
                                'condition' => [
                                                                'description' => '',
                                                                'expression' => '',
                                                                'location' => '',
                                                                'title' => ''
                                ],
                                'members' => [
                                                                
                                ],
                                'role' => ''
                ]
        ],
        'etag' => '',
        'version' => 0
    ],
    'updateMask' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/:resource:setIamPolicy', [
  'body' => '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:resource:setIamPolicy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'policy' => [
    'auditConfigs' => [
        [
                'auditLogConfigs' => [
                                [
                                                                'exemptedMembers' => [
                                                                                                                                
                                                                ],
                                                                'logType' => ''
                                ]
                ],
                'service' => ''
        ]
    ],
    'bindings' => [
        [
                'condition' => [
                                'description' => '',
                                'expression' => '',
                                'location' => '',
                                'title' => ''
                ],
                'members' => [
                                
                ],
                'role' => ''
        ]
    ],
    'etag' => '',
    'version' => 0
  ],
  'updateMask' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'policy' => [
    'auditConfigs' => [
        [
                'auditLogConfigs' => [
                                [
                                                                'exemptedMembers' => [
                                                                                                                                
                                                                ],
                                                                'logType' => ''
                                ]
                ],
                'service' => ''
        ]
    ],
    'bindings' => [
        [
                'condition' => [
                                'description' => '',
                                'expression' => '',
                                'location' => '',
                                'title' => ''
                ],
                'members' => [
                                
                ],
                'role' => ''
        ]
    ],
    'etag' => '',
    'version' => 0
  ],
  'updateMask' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:resource:setIamPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:resource:setIamPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:resource:setIamPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:resource:setIamPolicy", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:resource:setIamPolicy"

payload = {
    "policy": {
        "auditConfigs": [
            {
                "auditLogConfigs": [
                    {
                        "exemptedMembers": [],
                        "logType": ""
                    }
                ],
                "service": ""
            }
        ],
        "bindings": [
            {
                "condition": {
                    "description": "",
                    "expression": "",
                    "location": "",
                    "title": ""
                },
                "members": [],
                "role": ""
            }
        ],
        "etag": "",
        "version": 0
    },
    "updateMask": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:resource:setIamPolicy"

payload <- "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:resource:setIamPolicy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v1beta1/:resource:setIamPolicy') do |req|
  req.body = "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:resource:setIamPolicy";

    let payload = json!({
        "policy": json!({
            "auditConfigs": (
                json!({
                    "auditLogConfigs": (
                        json!({
                            "exemptedMembers": (),
                            "logType": ""
                        })
                    ),
                    "service": ""
                })
            ),
            "bindings": (
                json!({
                    "condition": json!({
                        "description": "",
                        "expression": "",
                        "location": "",
                        "title": ""
                    }),
                    "members": (),
                    "role": ""
                })
            ),
            "etag": "",
            "version": 0
        }),
        "updateMask": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/:resource:setIamPolicy \
  --header 'content-type: application/json' \
  --data '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}'
echo '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:resource:setIamPolicy \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "policy": {\n    "auditConfigs": [\n      {\n        "auditLogConfigs": [\n          {\n            "exemptedMembers": [],\n            "logType": ""\n          }\n        ],\n        "service": ""\n      }\n    ],\n    "bindings": [\n      {\n        "condition": {\n          "description": "",\n          "expression": "",\n          "location": "",\n          "title": ""\n        },\n        "members": [],\n        "role": ""\n      }\n    ],\n    "etag": "",\n    "version": 0\n  },\n  "updateMask": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:resource:setIamPolicy
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "policy": [
    "auditConfigs": [
      [
        "auditLogConfigs": [
          [
            "exemptedMembers": [],
            "logType": ""
          ]
        ],
        "service": ""
      ]
    ],
    "bindings": [
      [
        "condition": [
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        ],
        "members": [],
        "role": ""
      ]
    ],
    "etag": "",
    "version": 0
  ],
  "updateMask": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:resource:setIamPolicy")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST networkmanagement.projects.locations.global.connectivityTests.testIamPermissions
{{baseUrl}}/v1beta1/:resource:testIamPermissions
QUERY PARAMS

resource
BODY json

{
  "permissions": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:resource:testIamPermissions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"permissions\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:resource:testIamPermissions" {:content-type :json
                                                                                 :form-params {:permissions []}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:resource:testIamPermissions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"permissions\": []\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:resource:testIamPermissions"),
    Content = new StringContent("{\n  \"permissions\": []\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:resource:testIamPermissions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"permissions\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:resource:testIamPermissions"

	payload := strings.NewReader("{\n  \"permissions\": []\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1beta1/:resource:testIamPermissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "permissions": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:resource:testIamPermissions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"permissions\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:resource:testIamPermissions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"permissions\": []\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"permissions\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:resource:testIamPermissions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:resource:testIamPermissions")
  .header("content-type", "application/json")
  .body("{\n  \"permissions\": []\n}")
  .asString();
const data = JSON.stringify({
  permissions: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:resource:testIamPermissions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:resource:testIamPermissions',
  headers: {'content-type': 'application/json'},
  data: {permissions: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:resource:testIamPermissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"permissions":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:resource:testIamPermissions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "permissions": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"permissions\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:resource:testIamPermissions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:resource:testIamPermissions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({permissions: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:resource:testIamPermissions',
  headers: {'content-type': 'application/json'},
  body: {permissions: []},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1beta1/:resource:testIamPermissions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  permissions: []
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:resource:testIamPermissions',
  headers: {'content-type': 'application/json'},
  data: {permissions: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:resource:testIamPermissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"permissions":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"permissions": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:resource:testIamPermissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:resource:testIamPermissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"permissions\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:resource:testIamPermissions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'permissions' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/:resource:testIamPermissions', [
  'body' => '{
  "permissions": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:resource:testIamPermissions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'permissions' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'permissions' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:resource:testIamPermissions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:resource:testIamPermissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "permissions": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:resource:testIamPermissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "permissions": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"permissions\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:resource:testIamPermissions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:resource:testIamPermissions"

payload = { "permissions": [] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:resource:testIamPermissions"

payload <- "{\n  \"permissions\": []\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:resource:testIamPermissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"permissions\": []\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v1beta1/:resource:testIamPermissions') do |req|
  req.body = "{\n  \"permissions\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:resource:testIamPermissions";

    let payload = json!({"permissions": ()});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/:resource:testIamPermissions \
  --header 'content-type: application/json' \
  --data '{
  "permissions": []
}'
echo '{
  "permissions": []
}' |  \
  http POST {{baseUrl}}/v1beta1/:resource:testIamPermissions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "permissions": []\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:resource:testIamPermissions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["permissions": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:resource:testIamPermissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST networkmanagement.projects.locations.global.operations.cancel
{{baseUrl}}/v1beta1/:name:cancel
QUERY PARAMS

name
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:cancel");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:cancel" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:cancel"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:name:cancel"),
    Content = new StringContent("{}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name:cancel");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:cancel"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1beta1/:name:cancel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:cancel")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:cancel"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:cancel")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:cancel")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:cancel');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:cancel',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:cancel';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:name:cancel',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:cancel")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:name:cancel',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:cancel',
  headers: {'content-type': 'application/json'},
  body: {},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1beta1/:name:cancel');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:cancel',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:cancel';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:cancel"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:name:cancel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:cancel",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/:name:cancel', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:cancel');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:cancel');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name:cancel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:cancel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:cancel", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:cancel"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:cancel"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name:cancel")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v1beta1/:name:cancel') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:cancel";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/:name:cancel \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1beta1/:name:cancel \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:cancel
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:cancel")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE networkmanagement.projects.locations.global.operations.delete
{{baseUrl}}/v1beta1/:name
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v1beta1/:name")
require "http/client"

url = "{{baseUrl}}/v1beta1/:name"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v1beta1/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1beta1/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1beta1/:name")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v1beta1/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/v1beta1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:name',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:name',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/v1beta1/:name'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v1beta1/:name');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/v1beta1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:name" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v1beta1/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v1beta1/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v1beta1/:name') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v1beta1/:name
http DELETE {{baseUrl}}/v1beta1/:name
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1beta1/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET networkmanagement.projects.locations.global.operations.get
{{baseUrl}}/v1beta1/:name
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:name")
require "http/client"

url = "{{baseUrl}}/v1beta1/:name"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v1beta1/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:name")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v1beta1/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:name',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:name',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:name');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v1beta1/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v1beta1/:name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v1beta1/:name
http GET {{baseUrl}}/v1beta1/:name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET networkmanagement.projects.locations.global.operations.list
{{baseUrl}}/v1beta1/:name/operations
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name/operations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:name/operations")
require "http/client"

url = "{{baseUrl}}/v1beta1/:name/operations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:name/operations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name/operations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name/operations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v1beta1/:name/operations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:name/operations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name/operations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name/operations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:name/operations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v1beta1/:name/operations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name/operations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name/operations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:name/operations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name/operations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:name/operations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name/operations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:name/operations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name/operations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name/operations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name/operations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:name/operations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name/operations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v1beta1/:name/operations');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name/operations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:name/operations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name/operations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name/operations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:name/operations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name/operations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name/operations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name/operations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v1beta1/:name/operations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name/operations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v1beta1/:name/operations
http GET {{baseUrl}}/v1beta1/:name/operations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:name/operations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name/operations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET networkmanagement.projects.locations.list
{{baseUrl}}/v1beta1/:name/locations
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name/locations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:name/locations")
require "http/client"

url = "{{baseUrl}}/v1beta1/:name/locations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:name/locations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name/locations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name/locations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v1beta1/:name/locations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:name/locations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name/locations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name/locations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:name/locations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v1beta1/:name/locations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name/locations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name/locations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:name/locations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name/locations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:name/locations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name/locations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:name/locations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name/locations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name/locations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name/locations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1beta1/:name/locations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name/locations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v1beta1/:name/locations');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name/locations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:name/locations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name/locations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name/locations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:name/locations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name/locations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name/locations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name/locations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v1beta1/:name/locations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name/locations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v1beta1/:name/locations
http GET {{baseUrl}}/v1beta1/:name/locations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:name/locations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name/locations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()